X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fapi.php;h=04b0421bcbb213757ab02e81d11882094e97e891;hb=7aab005804775d32b5e30f7f68664755cd5eed99;hp=5c432630a8e5ab8ab5d4f6dfc49c6517f8df2405;hpb=005658260bf9695127d5b05a847d9d37b2c8e123;p=civicrm-core.git diff --git a/api/api.php b/api/api.php index 5c432630a8..04b0421bcb 100644 --- a/api/api.php +++ b/api/api.php @@ -129,6 +129,10 @@ function _civicrm_api_get_camel_name($entity) { */ function _civicrm_api_replace_variables(&$params, &$parentResult, $separator = '.') { foreach ($params as $field => &$value) { + if (substr($field, 0, 4) == 'api.') { + // CRM-21246 - Leave nested calls alone. + continue; + } if (is_string($value) && substr($value, 0, 6) == '$value') { $value = _civicrm_api_replace_variable($value, $parentResult, $separator); }