# HG changeset patch # User Paul Boddie # Date 1441707718 -7200 # Node ID a051c96454adbbeac2811aef816ba19e2f0b87f1 # Parent ebed7907e1bab3e70b5d80a5f22edb4640253abe Do not save events that have only been countered. diff -r ebed7907e1ba -r a051c96454ad imiptools/handlers/resource.py --- a/imiptools/handlers/resource.py Tue Sep 08 00:26:45 2015 +0200 +++ b/imiptools/handlers/resource.py Tue Sep 08 12:21:58 2015 +0200 @@ -158,13 +158,14 @@ # Set the complete event or an additional occurrence. - event = self.obj.to_node() - self.store.set_event(self.user, self.uid, self.recurrenceid, event) + if method == "REPLY": + event = self.obj.to_node() + self.store.set_event(self.user, self.uid, self.recurrenceid, event) - # Remove additional recurrences if handling a complete event. + # Remove additional recurrences if handling a complete event. - if not self.recurrenceid: - self.store.remove_recurrences(self.user, self.uid) + if not self.recurrenceid: + self.store.remove_recurrences(self.user, self.uid) # Make a version of the object with just this attendee, update the # DTSTAMP in the response, and return the object for sending.