From 8920e778ebcca264673bf5c606d6efd0edc642d6 Mon Sep 17 00:00:00 2001 From: Victor Shyba Date: Tue, 14 Oct 2014 09:02:52 -0300 Subject: fix for when a chash isnt found --- service/pixelated/adapter/soledad_querier.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'service/pixelated/adapter/soledad_querier.py') diff --git a/service/pixelated/adapter/soledad_querier.py b/service/pixelated/adapter/soledad_querier.py index cb3db66a..2395420c 100644 --- a/service/pixelated/adapter/soledad_querier.py +++ b/service/pixelated/adapter/soledad_querier.py @@ -78,7 +78,8 @@ class SoledadQuerier: return PixelatedMail.from_soledad(fdoc, hdoc, bdoc, soledad_querier=self) def mails(self, idents): - fdocs_chash = [(self.soledad.get_from_index('by-type-and-contenthash', 'flags', ident)[0], ident) for ident in idents] + fdocs_chash = [(self.soledad.get_from_index('by-type-and-contenthash', 'flags', ident), ident) for ident in idents] + fdocs_chash = [(result[0], ident) for result, ident in fdocs_chash if result] return self._build_mails_from_fdocs(fdocs_chash) def remove_mail(self, mail): -- cgit v1.2.3