mirror of
https://github.com/nextcloud/server.git
synced 2026-05-28 04:32:30 -04:00
A valid user session is required for circles.
The circles app depends on a valid userId. A public shared calender might be viewed by guests without a user session. For such requests the principal is null. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
This commit is contained in:
parent
efef6e9b78
commit
35098a9973
1 changed files with 3 additions and 1 deletions
|
|
@ -178,7 +178,9 @@ class Principal implements BackendInterface {
|
|||
return $this->userToPrincipal($user);
|
||||
}
|
||||
} elseif ($prefix === 'principals/circles') {
|
||||
return $this->circleToPrincipal($name);
|
||||
if ($this->userSession->getUser() !== null) {
|
||||
return $this->circleToPrincipal($name);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue