aboutsummaryrefslogtreecommitdiff
path: root/lib/models
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2023-07-03 08:15:36 +0000
committerDavid Siegfried <david.siegfried@uni-vechta.de>2023-07-03 08:15:36 +0000
commit3d6e9f573c39cadc3af2f3eff89eee2c4af68b34 (patch)
treeaedd856e484c2d5f90fe5f1b52a2b5e2d522e22d /lib/models
parent9a720a69d9052a865163054c133b916782a8c529 (diff)
fix errors and warnings, fixes #2803
Closes #2803 Merge request studip/studip!1890
Diffstat (limited to 'lib/models')
-rw-r--r--lib/models/UserDomain.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/models/UserDomain.php b/lib/models/UserDomain.php
index 8179082..49abbbc 100644
--- a/lib/models/UserDomain.php
+++ b/lib/models/UserDomain.php
@@ -107,10 +107,14 @@ class UserDomain extends SimpleORMap
* Get an array of all user domains for a specific user.
* Returns an array of UserDomain objects.
*/
- public static function getUserDomainsForUser ($user_id)
+ public static function getUserDomainsForUser($user_id)
{
- $domains = User::find($user_id)->domains;
- return $domains ? $domains->getArrayCopy() : [];
+ $user = User::find($user_id);
+ if (!$user) {
+ return [];
+ }
+
+ return $user->domains ? $user->domains->getArrayCopy() : [];
}
/**