From d415a3a89535278ee455c79f6ddf912cd383e4f0 Mon Sep 17 00:00:00 2001 From: Victor Shyba Date: Sat, 18 Jul 2015 00:19:25 +0200 Subject: fix integration.test_drafts --- service/pixelated/adapter/services/mailbox.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'service/pixelated/adapter/services/mailbox.py') 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): -- cgit v1.2.3