1.1 --- a/imiptools/data.py Sun Aug 02 14:46:09 2015 +0200
1.2 +++ b/imiptools/data.py Sun Aug 02 19:29:16 2015 +0200
1.3 @@ -595,7 +595,7 @@
1.4 """
1.5
1.6 rrule = obj.get_value("RRULE")
1.7 - parameters = get_parameters(rrule)
1.8 + parameters = rrule and get_parameters(rrule)
1.9
1.10 # Use localised datetimes.
1.11
1.12 @@ -619,7 +619,7 @@
1.13 if not rrule:
1.14 periods = [RecurringPeriod(dtstart, dtend, tzid, "DTSTART", dtstart_attr, dtend_attr)]
1.15
1.16 - elif end or parameters.has_key("UNTIL") or parameters.has_key("COUNT"):
1.17 + elif end or parameters and parameters.has_key("UNTIL") or parameters.has_key("COUNT"):
1.18
1.19 # Recurrence rules create multiple instances to be checked.
1.20 # Conflicts may only be assessed within a period defined by policy