diff --git a/lib/CalDAV/Schedule/Plugin.php b/lib/CalDAV/Schedule/Plugin.php index 3cc360f1d4..e16e3868d2 100644 --- a/lib/CalDAV/Schedule/Plugin.php +++ b/lib/CalDAV/Schedule/Plugin.php @@ -638,6 +638,11 @@ protected function processICalendarChange($oldObject, VCalendar $newObject, arra if ($message->scheduleStatus) { $attendee['SCHEDULE-STATUS'] = $message->getScheduleStatus(); } + // In case change to an existing event is significant, reset participation + // status of attendee to NEEDS-ACTION + if ($message->significantChange) { + $attendee['PARTSTAT'] = "NEEDS-ACTION"; + } unset($attendee['SCHEDULE-FORCE-SEND']); break; }