Skip to content

Commit

Permalink
fix(dav): check if principal has email address before accessing it
Browse files Browse the repository at this point in the history
Ref nextcloud/calendar#4811

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
  • Loading branch information
st3iny authored and backportbot-nextcloud[bot] committed Jan 26, 2023
1 parent fb3261a commit 6728b4b
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions apps/dav/lib/Connector/Sabre/Principal.php
Original file line number Diff line number Diff line change
Expand Up @@ -601,8 +601,8 @@ public function getCircleMembership($principal):array {
public function getEmailAddressesOfPrincipal(array $principal): array {
$emailAddresses = [];

if (($primaryAddress = $principal['{http://sabredav.org/ns}email-address'])) {
$emailAddresses[] = $primaryAddress;
if (isset($principal['{http://sabredav.org/ns}email-address'])) {
$emailAddresses[] = $principal['{http://sabredav.org/ns}email-address'];
}

if (isset($principal['{DAV:}alternate-URI-set'])) {
Expand Down

0 comments on commit 6728b4b

Please sign in to comment.