CRM_Utils_Hook::pre('create', 'GroupContact', $groupId, $contactIds);
- list($numContactsAdded, $numContactsNotAdded)
- = self::bulkAddContactsToGroup($contactIds, $groupId, $method, $status, $tracking);
-
+ $result = self::bulkAddContactsToGroup($contactIds, $groupId, $method, $status, $tracking);
+ CRM_Contact_BAO_GroupContactCache::invalidateGroupContactCache($groupId);
CRM_Contact_BAO_Contact_Utils::clearContactCaches();
CRM_Utils_Hook::post('create', 'GroupContact', $groupId, $contactIds);
- return [count($contactIds), $numContactsAdded, $numContactsNotAdded];
+ return [count($contactIds), $result['count_added'], $result['count_not_added']];
}
/**
}
}
- return [$numContactsAdded, $numContactsNotAdded];
+ return ['count_added' => $numContactsAdded, 'count_not_added' => $numContactsNotAdded];
}
/**