1.1 --- a/imiptools/content.py Thu Feb 12 17:31:22 2015 +0100
1.2 +++ b/imiptools/content.py Thu Feb 12 17:44:01 2015 +0100
1.3 @@ -413,7 +413,15 @@
1.4
1.5 obj["ATTENDEE"] = attendee_map.items()
1.6
1.7 - self.store.set_event(identity, self.uid, obj.to_node())
1.8 + # Set the complete event if not an additional occurrence.
1.9 +
1.10 + event = obj.to_node()
1.11 + recurrenceid = obj.get_value("RECURRENCE-ID")
1.12 +
1.13 + if not recurrenceid:
1.14 + self.store.set_event(identity, self.uid, event)
1.15 + else:
1.16 + self.store.set_recurrence(identity, self.uid, recurrenceid, event)
1.17
1.18 return True
1.19