diff options
Diffstat (limited to 'service/pixelated/adapter')
-rw-r--r-- | service/pixelated/adapter/services/mail_service.py | 3 | ||||
-rw-r--r-- | service/pixelated/adapter/soledad/soledad_facade_mixin.py | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/service/pixelated/adapter/services/mail_service.py b/service/pixelated/adapter/services/mail_service.py index 3dfbc9a7..a22ca394 100644 --- a/service/pixelated/adapter/services/mail_service.py +++ b/service/pixelated/adapter/services/mail_service.py @@ -79,7 +79,8 @@ class MailService(object): draft_id = content_dict.get('ident') yield self.mail_sender.sendmail(mail) - yield self.move_to_sent(draft_id, mail) + sent_mail = yield self.move_to_sent(draft_id, mail) + defer.returnValue(sent_mail) @defer.inlineCallbacks def move_to_sent(self, last_draft_ident, mail): diff --git a/service/pixelated/adapter/soledad/soledad_facade_mixin.py b/service/pixelated/adapter/soledad/soledad_facade_mixin.py index 1f191ab2..0683a5bc 100644 --- a/service/pixelated/adapter/soledad/soledad_facade_mixin.py +++ b/service/pixelated/adapter/soledad/soledad_facade_mixin.py @@ -80,6 +80,7 @@ class SoledadDbFacadeMixin(object): mbox = (yield defer.maybeDeferred(self.get_mbox, mbox))[0] indexer = MailboxIndexer(self.soledad) + indexer.create_table(mbox.content['uuid']) last_uuid = yield indexer.get_last_uid(mbox.content['uuid']) defer.returnValue(last_uuid) |