From fada5155d78336ea4796e934520636472df17348 Mon Sep 17 00:00:00 2001 From: Alexandre Pretto Nunes Date: Wed, 3 Dec 2014 16:00:16 -0200 Subject: #135 Fix method that changed but was missed during a rebase --- service/pixelated/adapter/mail.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'service/pixelated') diff --git a/service/pixelated/adapter/mail.py b/service/pixelated/adapter/mail.py index 3003f9eb..e2a48062 100644 --- a/service/pixelated/adapter/mail.py +++ b/service/pixelated/adapter/mail.py @@ -329,7 +329,14 @@ class PixelatedMail(Mail): return self.hdoc.content["headers"].get("OpenPGP", None) is not None def as_dict(self): - dict_mail = super(PixelatedMail, self).as_dict() + dict_mail = {'header': {k.lower(): v for k, v in self.headers.items()}, + 'ident': self.ident, + 'tags': list(self.tags), + 'status': list(self.status), + 'security_casing': self.security_casing, + 'body': self.body, + 'mailbox': self.mailbox_name.lower(), + 'attachments': self.parts['attachments'] if self.parts else []} dict_mail['replying'] = {'single': None, 'all': {'to-field': [], 'cc-field': []}} sender_mail = self.headers.get('Reply-To', self.headers['From']) -- cgit v1.2.3