diff --git a/src/pretix/base/exporter.py b/src/pretix/base/exporter.py index 596a979d62..b1f41f01bd 100644 --- a/src/pretix/base/exporter.py +++ b/src/pretix/base/exporter.py @@ -56,6 +56,9 @@ def excel_safe(val): if not isinstance(val, KNOWN_TYPES): val = str(val) + if isinstance(val, bytes): + val = val.decode("utf-8", errors="ignore") + if isinstance(val, str): val = re.sub(ILLEGAL_CHARACTERS_RE, '', val)