1.1 --- a/imiptools/handlers/person.py Sun Feb 01 19:32:58 2015 +0100
1.2 +++ b/imiptools/handlers/person.py Sun Feb 01 19:57:44 2015 +0100
1.3 @@ -105,6 +105,11 @@
1.4
1.5 "Record free/busy information for the received information."
1.6
1.7 + senders = self.obj.get_items(from_organiser and "ORGANIZER" or "ATTENDEE")
1.8 +
1.9 + if not senders:
1.10 + return
1.11 +
1.12 freebusy = []
1.13
1.14 for value in self.obj.get_values("FREEBUSY") or []:
1.15 @@ -117,7 +122,7 @@
1.16 except ValueError:
1.17 pass
1.18
1.19 - for sender, sender_attr in uri_items(self.obj.get_items(from_organiser and "ORGANIZER" or "ATTENDEE")):
1.20 + for sender, sender_attr in uri_items(senders):
1.21 self.store.set_freebusy_for_other(get_uri(self.recipient), freebusy, sender)
1.22
1.23 class Event(PersonHandler):