diff --git a/src/pretix/control/forms/__init__.py b/src/pretix/control/forms/__init__.py index 30c94c1d06..752b3a9182 100644 --- a/src/pretix/control/forms/__init__.py +++ b/src/pretix/control/forms/__init__.py @@ -270,6 +270,9 @@ class CachedFileField(ExtFileField): cf.save() data._uploaded_to = cf return cf + if isinstance(data, CachedFile): + return data + return super().bound_data(data, initial) def clean(self, *args, **kwargs):