1.1 --- a/imiptools/client.py Sat Oct 24 19:44:20 2015 +0200
1.2 +++ b/imiptools/client.py Sat Oct 24 19:45:43 2015 +0200
1.3 @@ -222,10 +222,15 @@
1.4
1.5 "Return the attendee who sent the current object."
1.6
1.7 - calendar_uri = get_uri(self.messenger.sender)
1.8 + # Search for the sender of the message or the calendar system address.
1.9 +
1.10 + senders = self.senders or [self.messenger.sender]
1.11 +
1.12 for attendee, attendee_attr in uri_items(self.obj.get_items("ATTENDEE")):
1.13 - if attendee_attr.get("SENT-BY") == calendar_uri:
1.14 + if get_address(attendee) in senders or \
1.15 + get_address(attendee_attr.get("SENT-BY")) in senders:
1.16 return get_uri(attendee)
1.17 +
1.18 return None
1.19
1.20 def get_periods(self, obj):