From 860f4c36a4a3b66896a16092b2e515e6f88341df Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 2 Sep 2020 18:13:42 +0200 Subject: [PATCH] Name length validation --- src/pretix/base/forms/questions.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pretix/base/forms/questions.py b/src/pretix/base/forms/questions.py index fa8d36154f..2beda0775f 100644 --- a/src/pretix/base/forms/questions.py +++ b/src/pretix/base/forms/questions.py @@ -184,6 +184,10 @@ class NamePartsFormField(forms.MultiValueField): raise forms.ValidationError(self.error_messages['required'], code='required') if self.require_all_fields and not all(v for v in value): raise forms.ValidationError(self.error_messages['incomplete'], code='required') + + if sum(len(v) for v in value if v) > 250: + raise forms.ValidationError(_('Please enter a shorter name.'), code='max_length') + return value