Skip to content

Commit 59c9aad

Browse files
Merge pull request #52882 from nextcloud/fix/issue-6838-use-old-event-information-when-new-is-missing
fix(CalDav): use old event information if new is missing
2 parents 4b274a8 + dcf3d6e commit 59c9aad

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

apps/dav/lib/CalDAV/TipBroker.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,11 @@ protected function parseEventForOrganizer(VCalendar $calendar, array $eventInfo,
101101
$message->method = $icalMsg->METHOD = 'CANCEL';
102102
$message->significantChange = true;
103103
// clone base event
104-
$event = clone $eventInfo['instances']['master'];
104+
if (isset($eventInfo['instances']['master'])) {
105+
$event = clone $eventInfo['instances']['master'];
106+
} else {
107+
$event = clone $oldEventInfo['instances']['master'];
108+
}
105109
// alter some properties
106110
unset($event->ATTENDEE);
107111
$event->add('ATTENDEE', $attendee['href'], ['CN' => $attendee['name'],]);

0 commit comments

Comments
 (0)