Skip to content

Commit 4be3353

Browse files
committed
Don't try to purge objects from the birthday calendar when it doesn't exist
Doesn't matter much as it's been recreated afterwards with (ensureCalendarExists). Closes #29617 Signed-off-by: Thomas Citharel <[email protected]>
1 parent 0a956e2 commit 4be3353

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

apps/dav/lib/CalDAV/BirthdayService.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,7 @@ public function buildDateFromContact(string $cardData,
273273
public function resetForUser(string $user):void {
274274
$principal = 'principals/users/'.$user;
275275
$calendar = $this->calDavBackEnd->getCalendarByUri($principal, self::BIRTHDAY_CALENDAR_URI);
276+
if (!$calendar) return; // The user's birthday calendar doesn't exist
276277
$calendarObjects = $this->calDavBackEnd->getCalendarObjects($calendar['id'], CalDavBackend::CALENDAR_TYPE_CALENDAR);
277278

278279
foreach ($calendarObjects as $calendarObject) {

0 commit comments

Comments
 (0)