From 97f3b722547831ae3f780749d8a6bdb3cb9be8dc Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 4 Mar 2021 14:53:29 +0100 Subject: [PATCH] CachedFileInput: Fix links to download file --- src/pretix/control/forms/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/control/forms/__init__.py b/src/pretix/control/forms/__init__.py index 49ddaa4998..dfa3914882 100644 --- a/src/pretix/control/forms/__init__.py +++ b/src/pretix/control/forms/__init__.py @@ -7,6 +7,7 @@ from django.core.exceptions import ValidationError from django.core.files import File from django.core.files.uploadedfile import UploadedFile from django.forms.utils import from_current_timezone +from django.urls import reverse from django.utils.timezone import now from django.utils.translation import gettext_lazy as _ @@ -122,7 +123,7 @@ class CachedFileInput(forms.ClearableFileInput): @property def url(self): - return self.file.file.url + return reverse('cachedfile.download', kwargs={'id': self.file.id}) def value_from_datadict(self, data, files, name): from ...base.models import CachedFile