summaryrefslogtreecommitdiff
path: root/service/pixelated/user_agent.py
diff options
context:
space:
mode:
Diffstat (limited to 'service/pixelated/user_agent.py')
-rw-r--r--service/pixelated/user_agent.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/service/pixelated/user_agent.py b/service/pixelated/user_agent.py
index 0ec5c745..8651a822 100644
--- a/service/pixelated/user_agent.py
+++ b/service/pixelated/user_agent.py
@@ -63,8 +63,9 @@ def send_mail():
if 'saveDraft' in DISABLED_FEATURES:
mail_service.send(_mail)
else:
- if request.json.get('ident'):
- mail_service.send_draft(_mail)
+ draft_id = request.json.get('ident')
+ if draft_id:
+ mail_service.send(draft_id, _mail)
else:
_mail = mail_service.create_draft(_mail)
return respond_json(_mail.as_dict())