From b53ef744ec231c3dfa2ac8e996b61baa3d8d4000 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Sun, 14 Aug 2016 10:44:55 +0200 Subject: [PATCH] Fixed a bug in I18nFormField (thanks @JRodDynamite) --- src/pretix/base/i18n.py | 3 +++ 1 file changed, 3 insertions(+) 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 = []