From b54e033474f5d8767d0c47da947b24fc7b381f57 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Wed, 3 Jul 2019 19:56:04 +0000 Subject: [PATCH] Fixed an error in the handling of long draft names extracted from xml source. - Legacy-Id: 16363 --- ietf/submit/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ietf/submit/utils.py b/ietf/submit/utils.py index 64d20251e..816742684 100644 --- a/ietf/submit/utils.py +++ b/ietf/submit/utils.py @@ -80,7 +80,9 @@ 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,43}$', name): + if not re.search(r'^draft-[a-z][-a-z0-9]{0,43}(-\d\d)?$', name): + if re.search(r'-\d\d$', name): + name = name[:-3] if len(name) > 50: return "Expected the draft name to be at most 50 ascii characters long; found %d." % len(name) else: