1.1 --- a/imiptools/handlers/person.py Thu Feb 05 15:52:55 2015 +0100
1.2 +++ b/imiptools/handlers/person.py Thu Feb 05 17:14:56 2015 +0100
1.3 @@ -66,6 +66,15 @@
1.4 elif cancel:
1.5 self.store.cancel_event(attendee, self.uid)
1.6
1.7 + # No return message will occur to update the free/busy
1.8 + # information, so this is done here.
1.9 +
1.10 + freebusy = self.store.get_freebusy(attendee)
1.11 + self.remove_from_freebusy(freebusy, attendee)
1.12 +
1.13 + if self.publisher:
1.14 + self.publisher.set_freebusy(attendee, freebusy)
1.15 +
1.16 # As organiser, update attendance.
1.17
1.18 else: