2015-03-25 | Paul Boddie | raw files shortlog changelog graph | Fixed RDATE replacement/removal when updating events. | |
imip_manager.py (file) |
1.1 --- a/imip_manager.py Wed Mar 25 18:04:26 2015 +0100 1.2 +++ b/imip_manager.py Wed Mar 25 18:05:44 2015 +0100 1.3 @@ -816,7 +816,8 @@ 1.4 old_values = obj.get_values("RDATE") 1.5 new_rdates = [] 1.6 1.7 - del obj["RDATE"] 1.8 + if obj.has_key("RDATE"): 1.9 + del obj["RDATE"] 1.10 1.11 for period in periods: 1.12 (dtstart, dtstart_attr), (dtend, dtend_attr) = period