1.1 --- a/imiptools/handlers/person_outgoing.py Thu Feb 05 19:01:22 2015 +0100
1.2 +++ b/imiptools/handlers/person_outgoing.py Thu Feb 05 19:02:00 2015 +0100
1.3 @@ -53,9 +53,13 @@
1.4
1.5 identity, attr = item
1.6
1.7 - # Store the object.
1.8 + # Update the object.
1.9
1.10 - self.store.set_event(identity, self.uid, self.obj.to_node())
1.11 + if from_organiser:
1.12 + self.store.set_event(identity, self.uid, self.obj.to_node())
1.13 + else:
1.14 + organiser_item, attendees = self.require_organiser_and_attendees(from_organiser)
1.15 + self.merge_attendance(attendees, identity)
1.16
1.17 # Remove any associated request.
1.18