diff options
author | Victor Shyba <victor.shyba@gmail.com> | 2015-07-18 00:19:25 +0200 |
---|---|---|
committer | Folker Bernitt <fbernitt@thoughtworks.com> | 2015-08-11 17:00:24 +0200 |
commit | d415a3a89535278ee455c79f6ddf912cd383e4f0 (patch) | |
tree | cf06351c9c17e903ac8244b6e05b144ad2329744 /service/pixelated/adapter/services/mailbox.py | |
parent | ad65388274feaea5f4e0c3df0aafeb800825491e (diff) |
fix integration.test_drafts
Diffstat (limited to 'service/pixelated/adapter/services/mailbox.py')
-rw-r--r-- | service/pixelated/adapter/services/mailbox.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/service/pixelated/adapter/services/mailbox.py b/service/pixelated/adapter/services/mailbox.py index 479d0ee7..3ed311b2 100644 --- a/service/pixelated/adapter/services/mailbox.py +++ b/service/pixelated/adapter/services/mailbox.py @@ -39,11 +39,12 @@ class Mailbox(object): self.search_engine.index_mail(added_mail) defer.returnValue(added_mail) + @defer.inlineCallbacks def remove(self, ident): - mail = self.querier.mail(ident) + mail = yield self.querier.mail(ident) self.search_engine.remove_from_index(mail.ident) - mail.remove_all_tags() - self.querier.remove_mail(mail) + yield mail.remove_all_tags() + yield self.querier.remove_mail(mail) @classmethod def create(cls, mailbox_name, soledad_querier, search_engine): |