Skip to content

Commit 14a9c71

Browse files
Merge pull request #56054 from nextcloud/backport/52882/stable31
[stable31] fix(CalDav): use old event information if new is missing
2 parents 34b7b18 + 8cf689a commit 14a9c71

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)