1.1 --- a/imiptools/handlers/resource.py Tue Sep 29 23:26:49 2015 +0200
1.2 +++ b/imiptools/handlers/resource.py Fri Oct 02 01:20:08 2015 +0200
1.3 @@ -157,9 +157,13 @@
1.4 self.store.set_event(self.user, self.uid, self.recurrenceid, event)
1.5
1.6 # Remove additional recurrences if handling a complete event.
1.7 + # Also remove any previous cancellations involving this event.
1.8
1.9 if not self.recurrenceid:
1.10 self.store.remove_recurrences(self.user, self.uid)
1.11 + self.store.remove_cancellations(self.user, self.uid)
1.12 + else:
1.13 + self.store.remove_cancellation(self.user, self.uid, self.recurrenceid)
1.14
1.15 # Make a version of the object with just this attendee, update the
1.16 # DTSTAMP in the response, and return the object for sending.