From 6e5e50c78cc5475158ecf6a6cb53b10a92f05619 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Wed, 7 Mar 2018 16:42:57 +0000 Subject: [PATCH] Added an error message for missing email in extracted author information during automated draft submission. - Legacy-Id: 14743 --- ietf/submit/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ietf/submit/views.py b/ietf/submit/views.py index 3586d52ae..f8e0c2730 100644 --- a/ietf/submit/views.py +++ b/ietf/submit/views.py @@ -100,6 +100,9 @@ def api_submit(request): return err(404, "No person with username %s" % username) authors, abstract, file_name, file_size = get_draft_meta(form) + for a in authors: + if not a['email']: + raise ValidationError("Missing email address for author %s" % a) submission = get_submission(form) fill_in_submission(form, submission, authors, abstract, file_size)