# HG changeset patch # User Paul Boddie # Date 1506872481 -7200 # Node ID e63ea84b61ff4360811ecbd25c23a50be96590a8 # Parent 160adfbfea4af37e55d8f0bfa8cc8b2599f3fc48 Fixed missing name in message preparation and sending methods. Fixed usage of eliminated method. diff -r 160adfbfea4a -r e63ea84b61ff imiptools/client.py --- a/imiptools/client.py Sun Oct 01 17:17:41 2017 +0200 +++ b/imiptools/client.py Sun Oct 01 17:41:21 2017 +0200 @@ -810,6 +810,7 @@ if not bcc_sender: self.messenger.sendmail(recipients, message.as_string()) else: + sender = get_address(self.user) self.messenger.sendmail(recipients, message.as_string(), outgoing_bcc=sender) def make_message_for_self(self, parts): @@ -829,6 +830,7 @@ if not self.messenger: return + sender = get_address(self.user) self.messenger.sendmail([sender], message.as_string()) # Specific message generation methods. @@ -946,7 +948,15 @@ self.update_senders(obj) obj.update_dtstamp() obj.update_sequence() - self._send_message(get_address(self.user), [get_address(attendee)], [self.object_to_part(method, obj)], True) + + parts = [self.object_to_part(method, obj)] + + # Create and send the response. + + recipients = self.get_recipients(obj) + message = self.make_message(parts, recipients, bcc_sender=True) + self.send_message(message, recipients, bcc_sender=True) + return True def process_received_request(self, changed=False):