1.1 --- a/imiptools/content.py Sun Feb 08 01:26:33 2015 +0100
1.2 +++ b/imiptools/content.py Sun Feb 08 18:39:03 2015 +0100
1.3 @@ -175,7 +175,7 @@
1.4 def update_freebusy(self, freebusy, attendee, periods):
1.5 return update_freebusy(freebusy, attendee, periods, self.obj.get_value("TRANSP"), self.uid, self.store)
1.6
1.7 - def update_freebusy_from_organiser(self, attendee, organiser_item):
1.8 + def update_freebusy_from_organiser(self, attendee, organiser_item, tzid=None):
1.9
1.10 """
1.11 For the 'attendee', record free/busy information from the
1.12 @@ -189,12 +189,13 @@
1.13
1.14 if organiser_attr.get("PARTSTAT") != "DECLINED":
1.15 update_freebusy_for_other(freebusy, attendee, organiser,
1.16 - self.obj.get_periods(), self.obj.get_value("TRANSP"),
1.17 + self.obj.get_periods_for_freebusy(tzid),
1.18 + self.obj.get_value("TRANSP"),
1.19 self.uid, self.store)
1.20 else:
1.21 self.remove_from_freebusy_for_other(freebusy, attendee, organiser)
1.22
1.23 - def update_freebusy_from_attendees(self, organiser, attendees):
1.24 + def update_freebusy_from_attendees(self, organiser, attendees, tzid=None):
1.25
1.26 "For the 'organiser', record free/busy information from 'attendees'."
1.27
1.28 @@ -204,7 +205,8 @@
1.29
1.30 if attendee_attr.get("PARTSTAT") != "DECLINED":
1.31 update_freebusy_for_other(freebusy, organiser, attendee,
1.32 - self.obj.get_periods(), self.obj.get_value("TRANSP"),
1.33 + self.obj.get_periods_for_freebusy(tzid),
1.34 + self.obj.get_value("TRANSP"),
1.35 self.uid, self.store)
1.36 else:
1.37 self.remove_from_freebusy_for_other(freebusy, organiser, attendee)