# HG changeset patch # User Paul Boddie # Date 1423779537 -3600 # Node ID 86f9ba2b3bdc0e725fadf80e2d730a2c7b3565e7 # Parent 8984331027edebe928672adc52cfc3a22a7415c0 Use the UTC-converted value of RECURRENCE-ID so that it may be used to find and remove/exclude recurring events from the general event. diff -r 8984331027ed -r 86f9ba2b3bdc imiptools/content.py --- a/imiptools/content.py Thu Feb 12 22:56:56 2015 +0100 +++ b/imiptools/content.py Thu Feb 12 23:18:57 2015 +0100 @@ -129,7 +129,7 @@ def set_object(self, obj): self.obj = obj self.uid = self.obj.get_value("UID") - self.recurrenceid = self.obj.get_value("RECURRENCE-ID") + self.recurrenceid = format_datetime(self.obj.get_utc_datetime("RECURRENCE-ID")) self.sequence = self.obj.get_value("SEQUENCE") self.dtstamp = self.obj.get_value("DTSTAMP") @@ -418,7 +418,7 @@ # Set the complete event if not an additional occurrence. event = obj.to_node() - recurrenceid = obj.get_value("RECURRENCE-ID") + recurrenceid = format_datetime(obj.get_utc_datetime("RECURRENCE-ID")) self.store.set_event(identity, self.uid, self.recurrenceid, event)