Add better error if user goes over line limit

Don’t make people count the number of lines themselves.
This commit is contained in:
Chris Hill-Scott
2017-03-03 16:15:15 +00:00
parent 63f52391fe
commit 3dabd39c41
2 changed files with 7 additions and 4 deletions

View File

@@ -496,8 +496,11 @@ class ServiceLetterContactBlock(Form):
)
def validate_letter_contact_block(form, field):
if field.data.strip().count('\n') >= 10:
raise ValidationError('Can only have 10 lines')
line_count = field.data.strip().count('\n')
if line_count >= 10:
raise ValidationError(
'Contains {} lines, maximum is 10'.format(line_count + 1)
)
class ServiceBrandingOrg(Form):