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