From a5cf8b6a3bad875158c34da2107664c7d881c955 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Mon, 17 Jun 2019 18:25:05 +0000 Subject: [PATCH] Added a better error message for too long draft names during submission. - Legacy-Id: 16281 --- ietf/submit/utils.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ietf/submit/utils.py b/ietf/submit/utils.py index 50cd7a0f8..58da35155 100644 --- a/ietf/submit/utils.py +++ b/ietf/submit/utils.py @@ -80,8 +80,11 @@ def has_been_replaced_by(name): return None def validate_submission_name(name): - if not re.search(r'^draft-[a-z][-a-z0-9]{0,39}$', name): - return "Expected name 'draft-...' using lowercase ascii letters, digits, and hyphen; found '%s'." % name + if not re.search(r'^draft-[a-z][-a-z0-9]{0,43}$', name): + if len(name) > 50: + return "Expected the draft name to be at most 50 ascii characters long; found %d." % len(name) + else: + return "Expected name 'draft-...' using lowercase ascii letters, digits, and hyphen; found '%s'." % name def validate_submission_rev(name, rev): if not rev: