1.1 --- a/imiptools/data.py Tue Oct 20 18:01:13 2015 +0200
1.2 +++ b/imiptools/data.py Tue Oct 20 18:38:42 2015 +0200
1.3 @@ -483,12 +483,12 @@
1.4 removed corresponding to those periods.
1.5 """
1.6
1.7 - old_exdates = self.get_date_value_item_periods("EXDATE")
1.8 + old_exdates = self.get_date_value_item_periods("EXDATE") or []
1.9 new_exdates = set(old_exdates)
1.10 new_exdates.update(excluded)
1.11 new_exdates.difference_update(asserted)
1.12
1.13 - if not new_exdates:
1.14 + if not new_exdates and self.has_key("EXDATE"):
1.15 del self["EXDATE"]
1.16 else:
1.17 self["EXDATE"] = []