1.1 --- a/imiptools/handlers/person.py Fri Oct 23 00:48:58 2015 +0200
1.2 +++ b/imiptools/handlers/person.py Fri Oct 23 14:37:30 2015 +0200
1.3 @@ -19,7 +19,7 @@
1.4 this program. If not, see <http://www.gnu.org/licenses/>.
1.5 """
1.6
1.7 -from imiptools.data import get_address
1.8 +from imiptools.data import get_address, uri_dict
1.9 from imiptools.handlers import Handler
1.10 from imiptools.handlers.common import CommonFreebusy, CommonEvent
1.11 from imiptools.period import FreeBusyPeriod, Period, replace_overlapping
1.12 @@ -117,7 +117,7 @@
1.13 self.store.dequeue_request(self.user, self.uid, self.recurrenceid)
1.14 self.store.remove_counters(self.user, self.uid, self.recurrenceid)
1.15 self.remove_event_from_freebusy()
1.16 - self.remove_freebusy_from_attendees(uri_values(self.obj.get_values("ATTENDEE")))
1.17 + self.remove_freebusy_from_attendees(uri_dict(self.obj.get_value_map("ATTENDEE")))
1.18 return True
1.19
1.20 return self._record(from_organiser=True, queue=False, cancel=True)
2.1 --- a/imiptools/handlers/person_outgoing.py Fri Oct 23 00:48:58 2015 +0200
2.2 +++ b/imiptools/handlers/person_outgoing.py Fri Oct 23 14:37:30 2015 +0200
2.3 @@ -197,7 +197,7 @@
2.4
2.5 if cancel_entire_event or self.user in given_attendees:
2.6 self.remove_event_from_freebusy()
2.7 - self.remove_freebusy_from_attendees(given_attendees)
2.8 + self.remove_freebusy_from_attendees(attendees)
2.9
2.10 # Set the complete event if not an additional occurrence. For any newly-
2.11 # indicated occurrence, use the received event details.