X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=Civi%2FApi4%2FProvider%2FActionObjectProvider.php;h=ced568e7b795b5c48957b8829515b247476f6450;hb=3fb7c1e436d6fef7574acf315b8d4afb8611985c;hp=9fa607c65e3d3c3ee282f7ddf0985b256e99cc4f;hpb=9c204b425c4f161f3dec52e3d7f0cae2f9f35eb5;p=civicrm-core.git diff --git a/Civi/Api4/Provider/ActionObjectProvider.php b/Civi/Api4/Provider/ActionObjectProvider.php index 9fa607c65e..ced568e7b7 100644 --- a/Civi/Api4/Provider/ActionObjectProvider.php +++ b/Civi/Api4/Provider/ActionObjectProvider.php @@ -116,7 +116,8 @@ class ActionObjectProvider implements EventSubscriberInterface, ProviderInterfac } } elseif (is_string($val) && strlen($val) > 1 && substr($val, 0, 1) === '$') { - $val = \CRM_Utils_Array::pathGet($result, explode('.', substr($val, 1))); + $key = substr($val, 1); + $val = $result[$key] ?? \CRM_Utils_Array::pathGet($result, explode('.', $key)); } }