dev/core#4249 Ensure that no deprecation logging occurs from groupPermission having...
authorSeamus Lee <seamuslee001@gmail.com>
Thu, 20 Apr 2023 03:26:15 +0000 (13:26 +1000)
committerSeamus Lee <seamuslee001@gmail.com>
Fri, 21 Apr 2023 23:55:49 +0000 (09:55 +1000)
CRM/ACL/API.php

index 1bafc8b8b615cc9d3c20ae51c83350926b33ef11..d9739d48d78120e77e6fe1f88d967684d6b3a696 100644 (file)
@@ -196,7 +196,7 @@ class CRM_ACL_API {
 
     $key = "{$tableName}_{$type}_{$contactID}";
     if (!array_key_exists($key, Civi::$statics[__CLASS__]['group_permission'])) {
-      Civi::$statics[__CLASS__]['group_permission'][$key] = self::group($type, $contactID, $tableName, $allGroups, $includedGroups);
+      Civi::$statics[__CLASS__]['group_permission'][$key] = self::group($type, $contactID, $tableName, $allGroups, $includedGroups ?? []);
     }
 
     return in_array($groupID, Civi::$statics[__CLASS__]['group_permission'][$key]);