From ff55a36980bf900f47488a11c19ae177e24d36ff Mon Sep 17 00:00:00 2001 From: frytimo Date: Thu, 28 Mar 2024 11:59:30 -0300 Subject: [PATCH] after doing a database restore, the permission may not yet exist (#6930) --- resources/classes/permissions.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/classes/permissions.php b/resources/classes/permissions.php index 27eb0d432f..1956522442 100644 --- a/resources/classes/permissions.php +++ b/resources/classes/permissions.php @@ -46,7 +46,7 @@ if (!class_exists('permissions')) { * @var string $permission */ public function delete($permission, $type) { - if ($this->exists($permission)) { + if ($this->exists($permission) && !empty($_SESSION["permissions"][$permission])) { if ($type === "temp") { if ($_SESSION["permissions"][$permission] === "temp") { unset($_SESSION["permissions"][$permission]);