From b77b15c76d48d4fd3f5d9bb856801cb810a659b2 Mon Sep 17 00:00:00 2001 From: Folker Bernitt Date: Mon, 1 Feb 2016 17:30:26 +0100 Subject: Don't load attachments when just listing mails --- service/pixelated/adapter/mailstore/leap_mailstore.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'service/pixelated/adapter/mailstore/leap_mailstore.py') diff --git a/service/pixelated/adapter/mailstore/leap_mailstore.py b/service/pixelated/adapter/mailstore/leap_mailstore.py index 9b62b3ba..e517ec4c 100644 --- a/service/pixelated/adapter/mailstore/leap_mailstore.py +++ b/service/pixelated/adapter/mailstore/leap_mailstore.py @@ -205,10 +205,10 @@ class LeapMailStore(MailStore): defer.returnValue(leap_mail) @defer.inlineCallbacks - def get_mails(self, mail_ids, gracefully_ignore_errors=False): + def get_mails(self, mail_ids, gracefully_ignore_errors=False, include_body=False): deferreds = [] for mail_id in mail_ids: - deferreds.append(self.get_mail(mail_id, include_body=True)) + deferreds.append(self.get_mail(mail_id, include_body=include_body)) if gracefully_ignore_errors: results = yield DeferredList(deferreds, consumeErrors=True) @@ -230,7 +230,7 @@ class LeapMailStore(MailStore): mail_ids = map(lambda doc: doc.doc_id, mdocs) - mails = yield self.get_mails(mail_ids, gracefully_ignore_errors=gracefully_ignore_errors) + mails = yield self.get_mails(mail_ids, gracefully_ignore_errors=gracefully_ignore_errors, include_body=True) defer.returnValue(mails) @defer.inlineCallbacks -- cgit v1.2.3