From 0852b9a360dcbb889a6f8eea527fcbf5d369caf0 Mon Sep 17 00:00:00 2001 From: David Siegfried <david.siegfried@uni-vechta.de> Date: Fri, 5 May 2023 14:45:59 +0000 Subject: [PATCH] prevent php8-warnings, closes #2606 Closes #2606 Merge request studip/studip!1758 --- lib/models/resources/Resource.class.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/models/resources/Resource.class.php b/lib/models/resources/Resource.class.php index 0a04dc51a69..9050734d217 100644 --- a/lib/models/resources/Resource.class.php +++ b/lib/models/resources/Resource.class.php @@ -2216,7 +2216,7 @@ class Resource extends SimpleORMap implements StudipItem $perm_object->perms = $perm; $stored = (bool)$perm_object->store(); if ($stored) { - if (!is_array(self::$permission_cache[$this->id])) { + if (!isset(self::$permission_cache[$this->id])) { self::$permission_cache[$this->id] = []; } //Update the permission cache. @@ -2351,7 +2351,7 @@ class Resource extends SimpleORMap implements StudipItem ] ); if ($perms) { - if (!is_array(self::$permission_cache[$this->id])) { + if (!isset(self::$permission_cache[$this->id])) { self::$permission_cache[$this->id] = []; } self::$permission_cache[$this->id][$user->id] = $perms->perms; @@ -2368,7 +2368,7 @@ class Resource extends SimpleORMap implements StudipItem $global_perm = ResourceManager::getGlobalResourcePermission($user); if ($global_perm) { //Set the permission cache: - if (!is_array(self::$permission_cache[$this->id])) { + if (!isset(self::$permission_cache[$this->id])) { self::$permission_cache[$this->id] = []; } self::$permission_cache[$this->id][$user->id] = $global_perm; -- GitLab