1.1 --- a/imiptools/handlers/person.py Sat Sep 12 19:58:59 2015 +0200
1.2 +++ b/imiptools/handlers/person.py Sat Sep 12 20:16:38 2015 +0200
1.3 @@ -291,12 +291,9 @@
1.4 period = Period(dtstart, dtend, self.get_tzid())
1.5
1.6 for sender, sender_attr in senders:
1.7 - stored_freebusy = self.store.get_freebusy_for_other_for_update(self.user, sender)
1.8 - try:
1.9 - replace_overlapping(stored_freebusy, period, freebusy)
1.10 - self.store.set_freebusy_for_other_in_update(self.user, stored_freebusy, sender)
1.11 - finally:
1.12 - self.store.release_freebusy(self.user)
1.13 + stored_freebusy = self.store.get_freebusy_for_other(self.user, sender)
1.14 + replace_overlapping(stored_freebusy, period, freebusy)
1.15 + self.store.set_freebusy_for_other(self.user, stored_freebusy, sender)
1.16
1.17 class Freebusy(PersonFreebusy):
1.18