1.1 --- a/imiptools/client.py Mon Oct 16 19:19:01 2017 +0200
1.2 +++ b/imiptools/client.py Mon Oct 16 20:45:25 2017 +0200
1.3 @@ -279,12 +279,7 @@
1.4 returned, not all periods defined by an event starting in the past.
1.5 """
1.6
1.7 - uid = obj.get_uid()
1.8 -
1.9 - if not obj.modifying:
1.10 - obj.set_modifying(self.store.get_active_recurrences(self.user, uid))
1.11 - if not obj.cancelling:
1.12 - obj.set_cancelling(self.store.get_cancelled_recurrences(self.user, uid))
1.13 + self.store.update_event_from_recurrences(self.user, obj)
1.14
1.15 return obj.get_updated_periods(
1.16 start=(future_only and self.get_window_start() or None),