# HG changeset patch # User Paul Boddie # Date 1441408796 -7200 # Node ID 6f5834b4e4d47b9c943eed4b680e4f6450839f6d # Parent 7ba3d52b7411f2cdb2ed5a00a729271111ab954f Also cancel events when more attendees are specified than actually attending. diff -r 7ba3d52b7411 -r 6f5834b4e4d4 imiptools/handlers/person_outgoing.py --- a/imiptools/handlers/person_outgoing.py Sat Sep 05 01:18:46 2015 +0200 +++ b/imiptools/handlers/person_outgoing.py Sat Sep 05 01:19:56 2015 +0200 @@ -144,7 +144,7 @@ attendees = uri_dict(old.get_value_map("ATTENDEE")) all_attendees = set(attendees.keys()) given_attendees = set(uri_values(self.obj.get_values("ATTENDEE"))) - cancel_entire_event = given_attendees == all_attendees + cancel_entire_event = not all_attendees.difference(given_attendees) # Keep the event for the organiser.