From 2753c65676ef8f6b6105e9110d681a9cb915eeec Mon Sep 17 00:00:00 2001
From: David Siegfried <david.siegfried@uni-vechta.de>
Date: Fri, 3 Mar 2023 08:47:29 +0000
Subject: [PATCH] prevent php-warnings, closes #2246

Closes #2246

Merge request studip/studip!1480
---
 lib/plugins/db/RolePersistence.class.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/plugins/db/RolePersistence.class.php b/lib/plugins/db/RolePersistence.class.php
index bc8490b4cee..25925951b3a 100644
--- a/lib/plugins/db/RolePersistence.class.php
+++ b/lib/plugins/db/RolePersistence.class.php
@@ -247,7 +247,7 @@ class RolePersistence
                       WHERE `permname` = :perm";
             $statement = DBManager::get()->prepare($query);
             $statement->bindValue(':user_id', $user_id);
-            $statement->bindValue(':perm', is_object($GLOBALS['perm']) ? $GLOBALS['perm']->get_perm($user_id) : 'nobody');
+            $statement->bindValue(':perm', empty($GLOBALS['perm']) ? 'nobody' : $GLOBALS['perm']->get_perm($user_id));
             $statement->execute();
             $statement->setFetchMode(PDO::FETCH_ASSOC);
 
-- 
GitLab