diff options
author | Patrick Maia <patrickjourdanmaia@gmail.com> | 2014-10-13 21:15:01 +0000 |
---|---|---|
committer | Patrick Maia <patrickjourdanmaia@gmail.com> | 2014-10-13 21:33:14 +0000 |
commit | 69dccf3fd6979d797d49c9a158725cb654c4ec2d (patch) | |
tree | 3f629bcfb94137560620a3ef56cfd45675587068 /service/pixelated/adapter | |
parent | 21eee8ccf485b8aca8d5677ba0f0de97fc0afc22 (diff) |
#89 - separates manage draft and send mail responsibilities
Diffstat (limited to 'service/pixelated/adapter')
-rw-r--r-- | service/pixelated/adapter/mail_service.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/service/pixelated/adapter/mail_service.py b/service/pixelated/adapter/mail_service.py index a6241821..d26c7c8f 100644 --- a/service/pixelated/adapter/mail_service.py +++ b/service/pixelated/adapter/mail_service.py @@ -45,7 +45,8 @@ class MailService: def send(self, last_draft_ident, mail): self.mail_sender.sendmail(mail) - self.mailboxes.drafts().remove(last_draft_ident) + if last_draft_ident: + self.mailboxes.drafts().remove(last_draft_ident) return self.mailboxes.sent().add(mail) def thread(self, thread_id): |