1.1 --- a/imiptools/handlers/resource.py Tue Sep 08 00:26:45 2015 +0200
1.2 +++ b/imiptools/handlers/resource.py Tue Sep 08 12:21:58 2015 +0200
1.3 @@ -158,13 +158,14 @@
1.4
1.5 # Set the complete event or an additional occurrence.
1.6
1.7 - event = self.obj.to_node()
1.8 - self.store.set_event(self.user, self.uid, self.recurrenceid, event)
1.9 + if method == "REPLY":
1.10 + event = self.obj.to_node()
1.11 + self.store.set_event(self.user, self.uid, self.recurrenceid, event)
1.12
1.13 - # Remove additional recurrences if handling a complete event.
1.14 + # Remove additional recurrences if handling a complete event.
1.15
1.16 - if not self.recurrenceid:
1.17 - self.store.remove_recurrences(self.user, self.uid)
1.18 + if not self.recurrenceid:
1.19 + self.store.remove_recurrences(self.user, self.uid)
1.20
1.21 # Make a version of the object with just this attendee, update the
1.22 # DTSTAMP in the response, and return the object for sending.