Skip to content

Commit a5cf8b6

Browse files
committed
Added a better error message for too long draft names during submission.
- Legacy-Id: 16281
1 parent ba528a0 commit a5cf8b6

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

ietf/submit/utils.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,11 @@ def has_been_replaced_by(name):
8080
return None
8181

8282
def validate_submission_name(name):
83-
if not re.search(r'^draft-[a-z][-a-z0-9]{0,39}$', name):
84-
return "Expected name 'draft-...' using lowercase ascii letters, digits, and hyphen; found '%s'." % name
83+
if not re.search(r'^draft-[a-z][-a-z0-9]{0,43}$', name):
84+
if len(name) > 50:
85+
return "Expected the draft name to be at most 50 ascii characters long; found %d." % len(name)
86+
else:
87+
return "Expected name 'draft-...' using lowercase ascii letters, digits, and hyphen; found '%s'." % name
8588

8689
def validate_submission_rev(name, rev):
8790
if not rev:

0 commit comments

Comments
 (0)