summaryrefslogtreecommitdiff
path: root/service/pixelated/adapter/soledad_querier.py
diff options
context:
space:
mode:
authorPatrick Maia and Victor Shyba <pixelated-team+pmaia+vshyba@thoughtworks.com>2014-10-24 18:10:31 -0300
committerVictor Shyba <victor.shyba@gmail.com>2014-10-24 18:10:40 -0300
commitd0abd13f5d1f512aeae550cc0214db014cfdc52c (patch)
tree7ce4484ae84c022c93fdb390a66ecb493a08a1ac /service/pixelated/adapter/soledad_querier.py
parent21d8b0fd7f8cf7c40443a29e05de2f4b0062419d (diff)
Card #30 - considers all parts when generating mail body
Diffstat (limited to 'service/pixelated/adapter/soledad_querier.py')
-rw-r--r--service/pixelated/adapter/soledad_querier.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/service/pixelated/adapter/soledad_querier.py b/service/pixelated/adapter/soledad_querier.py
index e4fc04c2..2ccbcd72 100644
--- a/service/pixelated/adapter/soledad_querier.py
+++ b/service/pixelated/adapter/soledad_querier.py
@@ -105,9 +105,10 @@ class SoledadQuerier:
def mail(self, ident):
fdoc = self.soledad.get_from_index('by-type-and-contenthash', 'flags', ident)[0]
hdoc = self.soledad.get_from_index('by-type-and-contenthash', 'head', ident)[0]
+ parts = self._extract_parts(hdoc.content)
bdoc = self.soledad.get_from_index('by-type-and-payloadhash', 'cnt', hdoc.content['body'])[0]
- return PixelatedMail.from_soledad(fdoc, hdoc, bdoc, soledad_querier=self)
+ return PixelatedMail.from_soledad(fdoc, hdoc, bdoc, soledad_querier=self, parts=parts)
def mails(self, idents):
fdocs_chash = [(self.soledad.get_from_index('by-type-and-contenthash', 'flags', ident), ident) for ident in idents]