From 07352743f28d49ddfc679548351ea9c1c2676cc2 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 5 Oct 2022 13:31:53 +0200 Subject: [PATCH] Fix missing seek call in export task --- src/pretix/base/services/export.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pretix/base/services/export.py b/src/pretix/base/services/export.py index a3d8dbfc9..1a686fcee 100644 --- a/src/pretix/base/services/export.py +++ b/src/pretix/base/services/export.py @@ -66,6 +66,7 @@ def export(self, event: Event, fileid: str, provider: str, form_data: Dict[str, with tempfile.TemporaryFile() as f: if 'output_file' in inspect.signature(ex.render).parameters: d = ex.render(form_data, output_file=f) + f.seek(0) if d is None: raise ExportError( gettext('Your export did not contain any data.') @@ -143,6 +144,7 @@ def multiexport(self, organizer: Organizer, user: User, device: int, token: int, with tempfile.TemporaryFile() as f: if 'output_file' in inspect.signature(ex.render).parameters: d = ex.render(form_data, output_file=f) + f.seek(0) if d is None: raise ExportError( gettext('Your export did not contain any data.')