1.1 --- a/imiptools/handlers/person_outgoing.py Tue Sep 29 23:26:49 2015 +0200
1.2 +++ b/imiptools/handlers/person_outgoing.py Fri Oct 02 01:20:08 2015 +0200
1.3 @@ -101,9 +101,13 @@
1.4 self.store.set_event(self.user, self.uid, self.recurrenceid, self.obj.to_node())
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 else:
1.16 # Obtain valid attendees, merging their attendance with the stored