From 925b7accf7e3597b3c34a64440dd0df778c3f756 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Mon, 24 Feb 2020 13:44:57 -0700 Subject: [PATCH] Update permission.php --- core/groups/resources/classes/permission.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/core/groups/resources/classes/permission.php b/core/groups/resources/classes/permission.php index 1bfd39af94..19a093ad8f 100644 --- a/core/groups/resources/classes/permission.php +++ b/core/groups/resources/classes/permission.php @@ -39,14 +39,19 @@ $x++; } + //initialize array + $group_name_array = array(); + //restore default permissions $x = 0; foreach ($apps as $row) { if (is_array($row['permissions']) && @sizeof($row['permissions']) != 0) { foreach ($row['permissions'] as $permission) { - foreach ($permission['groups'] as $group_name) { - if (!in_array($group_name, $group_name_array)) { - $group_name_array[] = $group_name; + if (is_array($permission['groups'])) { + foreach ($permission['groups'] as $group_name) { + if (is_array($group_name_array) || !in_array($group_name, $group_name_array)) { + $group_name_array[] = $group_name; + } } } }