From 2788ba10fee62a5a9c449969b18f534383f37239 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Tue, 1 Jul 2025 11:15:02 +0200 Subject: [PATCH] Fix broken widget cache (#5282) --- src/pretix/presale/views/widget.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pretix/presale/views/widget.py b/src/pretix/presale/views/widget.py index 6af9de72e..ccef1e386 100644 --- a/src/pretix/presale/views/widget.py +++ b/src/pretix/presale/views/widget.py @@ -218,7 +218,7 @@ def widget_js(request, version, lang, **kwargs): return resp gs = GlobalSettingsObject() - fname = gs.settings.get('widget_file_{}_{}'.format(version, lang)) + fname = gs.settings.get('widget_file_v{}_{}'.format(version, lang)) resp = None if fname and not settings.DEBUG: if isinstance(fname, File): @@ -238,8 +238,8 @@ def widget_js(request, version, lang, **kwargs): 'widget/widget.{}.{}.{}.js'.format(version, lang, checksum), ContentFile(data) ) - gs.settings.set('widget_file_{}_{}'.format(version, lang), 'file://' + newname) - gs.settings.set('widget_checksum_{}_{}'.format(version, lang), checksum) + gs.settings.set('widget_file_v{}_{}'.format(version, lang), 'file://' + newname) + gs.settings.set('widget_checksum_v{}_{}'.format(version, lang), checksum) cache.set('widget_js_data_v{}_{}'.format(version, lang), data, 3600 * 4) resp = HttpResponse(data, content_type='text/javascript') resp._csp_ignore = True