From: W. Trevor King Date: Sun, 19 Jul 2009 15:47:30 +0000 (-0400) Subject: Fixed multipart bug in be-handle-mail.Message.response_email() X-Git-Tag: 1.0.0~62^2~46^2~24 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=9c956487a7d10f4b52ba4aeaceff35e90d027130;p=be.git Fixed multipart bug in be-handle-mail.Message.response_email() I hadn't attached the mutipart body to the .response_header, which meant that the reply lacked target email addresses, etc. --- diff --git a/interfaces/email/interactive/be-handle-mail b/interfaces/email/interactive/be-handle-mail index 5e1953e..1ca53fa 100755 --- a/interfaces/email/interactive/be-handle-mail +++ b/interfaces/email/interactive/be-handle-mail @@ -468,13 +468,12 @@ class Message (object): def response_email(self): assert len(self._response_messages) > 0 if len(self._response_messages) == 1: - ret = send_pgp_mime.attach_root(self.response_header, - self._response_messages[0]) + response_body = self._response_messages[0]) else: - ret = MIMEMultipart() + repsonse_body = MIMEMultipart() for message in self._response_messages: - ret.attach(message) - return ret + resposne_body.attach(message) + return send_pgp_mime.attach_root(self.response_header, response_body) def open_logfile(logpath=None): """