1.1 --- a/imiptools/handlers/person_outgoing.py Tue Sep 01 15:59:42 2015 +0200
1.2 +++ b/imiptools/handlers/person_outgoing.py Tue Sep 01 19:43:40 2015 +0200
1.3 @@ -131,6 +131,11 @@
1.4 obj["SEQUENCE"] = self.obj.get_items("SEQUENCE") or []
1.5 obj["DTSTAMP"] = self.obj.get_items("DTSTAMP") or []
1.6
1.7 + # Update free/busy information.
1.8 +
1.9 + if cancel_entire_event or self.user in given_attendees:
1.10 + self.remove_event_from_freebusy()
1.11 +
1.12 # Set the complete event if not an additional occurrence. For any newly-
1.13 # indicated occurrence, use the received event details.
1.14
1.15 @@ -140,11 +145,6 @@
1.16
1.17 self.store.dequeue_request(self.user, self.uid, self.recurrenceid)
1.18
1.19 - # Update free/busy information.
1.20 -
1.21 - if cancel_entire_event or self.user in given_attendees:
1.22 - self.remove_event_from_freebusy()
1.23 -
1.24 return True
1.25
1.26 class Event(PersonHandler):