]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/ACL.php
Ensure the existence of expected default permission keys in ACL::getFullSelectorHTML
[friendica.git] / src / Core / ACL.php
index 880a1e47ff4f6df6de22747b5513a4b21140f41b..0eb2ecc8b3e1123e584f936bf41e90b67b44d615 100644 (file)
@@ -333,6 +333,13 @@ class ACL extends BaseObject
                // Defaults user permissions
                if (empty($default_permissions)) {
                        $default_permissions = self::getDefaultUserPermissions($user);
+               } else {
+                       $default_permissions = [
+                               'allow_cid' => $default_permissions['allow_cid'] ?? [],
+                               'allow_gid' => $default_permissions['allow_gid'] ?? [],
+                               'deny_cid'  => $default_permissions['deny_cid']  ?? [],
+                               'deny_gid'  => $default_permissions['deny_gid']  ?? [],
+                       ];
                }
 
                if (count($default_permissions['allow_cid'])