From c348ca2b851431edc779ccf67d383bfb4361425e Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Fri, 25 Mar 2022 07:11:02 -0400 Subject: [PATCH] fix(calendar(dav)): prevent duplicates in PUT --- SoObjects/Appointments/SOGoAppointmentObject.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SoObjects/Appointments/SOGoAppointmentObject.m b/SoObjects/Appointments/SOGoAppointmentObject.m index 8d10bc7be..d6aeb9258 100644 --- a/SoObjects/Appointments/SOGoAppointmentObject.m +++ b/SoObjects/Appointments/SOGoAppointmentObject.m @@ -2518,7 +2518,7 @@ inRecurrenceExceptionsForEvent: (iCalEvent *) theEvent ownerUser = [SOGoUser userWithLogin: owner]; masterEvent = [[rqCalendar events] objectAtIndex: 0]; - if ([masterEvent userIsAttendee: ownerUser]) + if (![masterEvent userIsOrganizer: ownerUser] && [masterEvent userIsAttendee: ownerUser]) { /// // This is a new event, but the user is an attendee; check if the event has