diff --git a/Civi/API/Subscriber/ChainSubscriber.php b/Civi/API/Subscriber/ChainSubscriber.php index 663eee14f3b4..de15a781de4c 100644 --- a/Civi/API/Subscriber/ChainSubscriber.php +++ b/Civi/API/Subscriber/ChainSubscriber.php @@ -150,7 +150,7 @@ protected function callNestedApi($apiKernel, &$params, &$result, $action, $entit $subParams['entity_table'] = 'civicrm_' . $lowercase_entity; } - $crm16084 = FALSE; + $addEntityId = TRUE; if ($subEntity == 'relationship' && $lowercase_entity == 'contact') { // if a relationship call is chained to a contact call, we need // to check whether contact_id_a or contact_id_b for the @@ -159,12 +159,12 @@ protected function callNestedApi($apiKernel, &$params, &$result, $action, $entit // See CRM-16084. foreach (array_keys($newparams) as $key) { if (substr($key, 0, 11) == 'contact_id_') { - $crm16084 = TRUE; + $addEntityId = FALSE; break; } } } - if (!$crm16084) { + if ($addEntityId) { $subParams[$lowercase_entity . "_id"] = $parentAPIValues['id']; } }