diff --git a/src/pretix/base/i18n.py b/src/pretix/base/i18n.py index 6343c6dc7..561f336e3 100644 --- a/src/pretix/base/i18n.py +++ b/src/pretix/base/i18n.py @@ -41,7 +41,7 @@ class LazyI18nString: return self.localize(translation.get_language()) def __bool__(self): - return bool(len(self.data)) and any(self.data.values()) + return bool(len(self.data)) and (any(self.data.values()) if isinstance(self.data, dict) else bool(self.data)) def localize(self, lng): if self.data is None: