1.1 --- a/imiptools/handlers/person.py Mon May 18 00:28:53 2015 +0200
1.2 +++ b/imiptools/handlers/person.py Mon May 18 15:08:29 2015 +0200
1.3 @@ -136,12 +136,14 @@
1.4 except ValueError:
1.5 pass
1.6
1.7 - dtstart = self.obj.get_utc_datetime("DTSTART")
1.8 - dtend = self.obj.get_utc_datetime("DTEND")
1.9 + tzid = self.obj.get_tzid() or self.get_tzid()
1.10 + dtstart = self.obj.get_datetime("DTSTART")
1.11 + dtend = self.obj.get_datetime("DTEND")
1.12 + period = Period(dtstart, dtend, tzid)
1.13
1.14 for sender, sender_attr in senders:
1.15 stored_freebusy = self.store.get_freebusy_for_other(self.user, sender)
1.16 - replace_overlapping(stored_freebusy, Period(dtstart, dtend), freebusy)
1.17 + replace_overlapping(stored_freebusy, period, freebusy)
1.18 self.store.set_freebusy_for_other(self.user, stored_freebusy, sender)
1.19
1.20 class Event(PersonHandler):