diff options
author | Duda Dornelles <ddornell@thoughtworks.com> | 2014-09-29 18:00:52 -0300 |
---|---|---|
committer | Duda Dornelles <ddornell@thoughtworks.com> | 2014-09-29 18:00:52 -0300 |
commit | 7fa4661018272edaf11109efdb9ff834d365f3ab (patch) | |
tree | 158f090a915d99c6314b412035a42c1d810f6d29 /service/pixelated/adapter/pixelated_mail.py | |
parent | 99d540becb364a46553e0b3e8a6a8933947bd699 (diff) |
Testing drafts in integration, fixing a bug where the sent wasnt leaving the drafts mailbox
Diffstat (limited to 'service/pixelated/adapter/pixelated_mail.py')
-rw-r--r-- | service/pixelated/adapter/pixelated_mail.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/service/pixelated/adapter/pixelated_mail.py b/service/pixelated/adapter/pixelated_mail.py index 89320b75..b7323af9 100644 --- a/service/pixelated/adapter/pixelated_mail.py +++ b/service/pixelated/adapter/pixelated_mail.py @@ -77,17 +77,17 @@ class InputMail: self._chash = sha256.SHA256(self._raw()).hexdigest() return self._chash - def _get_for_save(self, next_uid): - docs = [self._fdoc(next_uid), self._hdoc()] + def _get_for_save(self, next_uid, mailbox): + docs = [self._fdoc(next_uid, mailbox), self._hdoc()] docs.extend([m for m in self._cdocs()]) return docs - def _fdoc(self, next_uid): + def _fdoc(self, next_uid, mailbox): if self._fd: return self._fd fd = {} - fd[fields.MBOX_KEY] = 'DRAFTS' + fd[fields.MBOX_KEY] = mailbox fd[fields.UID_KEY] = next_uid fd[fields.CONTENT_HASH_KEY] = self._get_chash() fd[fields.SIZE_KEY] = len(self._raw()) |