diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2023-07-03 08:15:36 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2023-07-03 08:15:36 +0000 |
| commit | 3d6e9f573c39cadc3af2f3eff89eee2c4af68b34 (patch) | |
| tree | aedd856e484c2d5f90fe5f1b52a2b5e2d522e22d /lib/models | |
| parent | 9a720a69d9052a865163054c133b916782a8c529 (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.php | 10 |
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() : []; } /** |
