1.1 --- a/imipweb/calendar.py Sat May 14 00:56:54 2016 +0200
1.2 +++ b/imipweb/calendar.py Sat May 14 18:46:04 2016 +0200
1.3 @@ -327,8 +327,8 @@
1.4 view_end = view_period.get_end()
1.5 duration = view_period.get_duration()
1.6
1.7 - preceding_events = view_start and freebusy.get_overlapping(Period(None, view_start, self.get_tzid())) or []
1.8 - following_events = view_end and freebusy.get_overlapping(Period(view_end, None, self.get_tzid())) or []
1.9 + preceding_events = view_start and freebusy.get_overlapping([Period(None, view_start, self.get_tzid())]) or []
1.10 + following_events = view_end and freebusy.get_overlapping([Period(view_end, None, self.get_tzid())]) or []
1.11
1.12 last_preceding = preceding_events and to_date(preceding_events[-1].get_end()) + timedelta(1) or None
1.13 first_following = following_events and to_date(following_events[0].get_start()) or None
1.14 @@ -491,7 +491,7 @@
1.15 # Filter periods outside the given view.
1.16
1.17 if view_period:
1.18 - periods = periods.get_overlapping(view_period)
1.19 + periods = periods.get_overlapping([view_period])
1.20
1.21 # Get the time scale with start and end points.
1.22