From b2c8f8af71339465fa82c3c41ccff263f39e71bf Mon Sep 17 00:00:00 2001 From: Murtaza Sultani Date: Thu, 7 Aug 2025 11:25:02 +0200 Subject: Resolve "JSON-API: UserSchema wirft Fehler bei unauthentifiziertem Nutzer" Closes #5766 Merge request studip/studip!4411 --- lib/classes/JsonApi/Schemas/User.php | 4 ++++ 1 file changed, 4 insertions(+) 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'], -- cgit v1.0