diff --git a/modules/backend/formwidgets/PermissionEditor.php b/modules/backend/formwidgets/PermissionEditor.php index de2d75c6a..014e523b3 100644 --- a/modules/backend/formwidgets/PermissionEditor.php +++ b/modules/backend/formwidgets/PermissionEditor.php @@ -96,7 +96,7 @@ class PermissionEditor extends FormWidgetBase $newPermissions = is_array($value) ? array_map('intval', $value) : []; if (!empty($newPermissions)) { - $existingPermissions = $this->model->permissions; + $existingPermissions = $this->model->permissions ?: []; $allowedPermissions = array_map(function ($permissionObject) { return $permissionObject->code;