diff options
| author | Murtaza Sultani <sultani@data-quest.de> | 2025-08-07 11:25:02 +0200 |
|---|---|---|
| committer | Murtaza Sultani <sultani@data-quest.de> | 2025-08-07 11:25:02 +0200 |
| commit | b2c8f8af71339465fa82c3c41ccff263f39e71bf (patch) | |
| tree | 7000d38e07ccbaec12f116c955be0fa6db68b176 /lib | |
| parent | 4e323dde33fd33129eef1eac1a116e8d2a45b5ff (diff) | |
Resolve "JSON-API: UserSchema wirft Fehler bei unauthentifiziertem Nutzer"
Closes #5766
Merge request studip/studip!4411
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/classes/JsonApi/Schemas/User.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/classes/JsonApi/Schemas/User.php b/lib/classes/JsonApi/Schemas/User.php index afb8cf8..fa79878 100644 --- a/lib/classes/JsonApi/Schemas/User.php +++ b/lib/classes/JsonApi/Schemas/User.php @@ -64,6 +64,10 @@ class User extends SchemaProvider $visibilities = $this->getVisibilities($user); $observer = $this->currentUser; + if (!$visibilities || !$observer) { + return []; + } + $fields = [ ['phone', 'privatnr', 'private_phone'], ['homepage', 'Home', 'homepage'], |
