# HG changeset patch # User Paul Boddie # Date 1438019523 -7200 # Node ID 97857cfb6da586f6b63c382575d8133d9567afed # Parent 73a72890d46ac3d1dbca7088b028edc379932984 Coerce attendee URIs when cancelling organiser-as-attendee participation. diff -r 73a72890d46a -r 97857cfb6da5 imiptools/handlers/person.py --- a/imiptools/handlers/person.py Mon Jul 27 19:50:38 2015 +0200 +++ b/imiptools/handlers/person.py Mon Jul 27 19:52:03 2015 +0200 @@ -19,6 +19,7 @@ this program. If not, see . """ +from imiptools.data import uri_dict from imiptools.handlers import Handler from imiptools.handlers.common import CommonFreebusy, Outgoing from imiptools.period import FreeBusyPeriod, Period, replace_overlapping @@ -57,7 +58,7 @@ # cancellation message. if cancel: - obj_attendees = self.obj.get_value_map("ATTENDEE") + obj_attendees = uri_dict(self.obj.get_value_map("ATTENDEE")) if obj_attendees.has_key(organiser): obj_attendees[organiser]["PARTSTAT"] = "DECLINED"