diff --git a/src/pretix/base/i18n.py b/src/pretix/base/i18n.py index f8db0346fe..25a11427ad 100644 --- a/src/pretix/base/i18n.py +++ b/src/pretix/base/i18n.py @@ -215,6 +215,9 @@ class I18nFormField(forms.MultiValueField): return LazyI18nString(data) def clean(self, value): + if isinstance(value, LazyI18nString): + # This happens e.g. if the field is disabled + return value found = False clean_data = [] errors = []