diff --git a/src/pretix/base/i18n.py b/src/pretix/base/i18n.py index 2f2936d06..b6d86cc7c 100644 --- a/src/pretix/base/i18n.py +++ b/src/pretix/base/i18n.py @@ -83,6 +83,8 @@ class I18nWidget(forms.MultiWidget): def decompress(self, value): data = [] + if not isinstance(value, LazyI18nString): + value = LazyI18nString(value) for lng in self.langcodes: data.append( value.data[lng]