1.1 --- a/imiptools/data.py Sun Aug 02 14:23:40 2015 +0200
1.2 +++ b/imiptools/data.py Sun Aug 02 14:46:09 2015 +0200
1.3 @@ -595,6 +595,7 @@
1.4 """
1.5
1.6 rrule = obj.get_value("RRULE")
1.7 + parameters = get_parameters(rrule)
1.8
1.9 # Use localised datetimes.
1.10
1.11 @@ -626,7 +627,6 @@
1.12 # unchecked.
1.13
1.14 selector = get_rule(dtstart, rrule)
1.15 - parameters = get_parameters(rrule)
1.16 periods = []
1.17
1.18 until = parameters.get("UNTIL")
1.19 @@ -640,6 +640,9 @@
1.20 recurrence_end = recurrence_start + duration
1.21 periods.append(RecurringPeriod(recurrence_start, recurrence_end, tzid, "RRULE"))
1.22
1.23 + else:
1.24 + periods = []
1.25 +
1.26 # Add recurrence dates.
1.27
1.28 rdates = obj.get_date_value_items("RDATE", tzid)