1.1 --- a/imiptools/handlers/person.py Thu Mar 05 15:26:50 2015 +0100
1.2 +++ b/imiptools/handlers/person.py Thu Mar 05 16:30:13 2015 +0100
1.3 @@ -49,10 +49,15 @@
1.4 if not self.have_new_object(attendee):
1.5 continue
1.6
1.7 - # Set the complete event if not an additional occurrence.
1.8 + # Set the complete event or an additional occurrence.
1.9
1.10 self.store.set_event(attendee, self.uid, self.recurrenceid, self.obj.to_node())
1.11
1.12 + # Remove additional recurrences if handling a complete event.
1.13 +
1.14 + if not self.recurrenceid:
1.15 + self.store.remove_recurrences(attendee, self.uid)
1.16 +
1.17 # Queue any request.
1.18
1.19 if queue: