summaryrefslogtreecommitdiff
path: root/service/pixelated/adapter/soledad_querier.py
diff options
context:
space:
mode:
Diffstat (limited to 'service/pixelated/adapter/soledad_querier.py')
-rw-r--r--service/pixelated/adapter/soledad_querier.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/service/pixelated/adapter/soledad_querier.py b/service/pixelated/adapter/soledad_querier.py
index a11ff7a3..d76ac59f 100644
--- a/service/pixelated/adapter/soledad_querier.py
+++ b/service/pixelated/adapter/soledad_querier.py
@@ -98,10 +98,8 @@ class SoledadQuerier:
return [PixelatedMail.from_soledad(*raw_mail, soledad_querier=self) for raw_mail in fdocs_hdocs_bdocs_parts]
def save_mail(self, mail):
- # XXX update only what has to be updated
self.soledad.put_doc(mail.fdoc)
- self.soledad.put_doc(mail.hdoc)
- self._update_index([mail.fdoc, mail.hdoc])
+ self._update_index([mail.fdoc])
def create_mail(self, mail, mailbox_name):
mbox = [m for m in self.soledad.get_from_index('by-type', 'mbox') if m.content['mbox'] == 'INBOX'][0]