CRM-20687: Invert logic and rename variable to remove issue reference
authormickadoo <michaeldevery@gmail.com>
Tue, 6 Jun 2017 09:28:57 +0000 (10:28 +0100)
committermickadoo <michaeldevery@gmail.com>
Tue, 6 Jun 2017 09:41:53 +0000 (10:41 +0100)
Civi/API/Subscriber/ChainSubscriber.php

index 663eee14f3b447490faeeaee71208f6f4a3c0aa7..de15a781de4cd20440547a4f0cd05944a3cb7b49 100644 (file)
@@ -150,7 +150,7 @@ class ChainSubscriber implements EventSubscriberInterface {
               $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 @@ class ChainSubscriber implements EventSubscriberInterface {
               // 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'];
             }
           }