From 4fed47fb9bc2167228e8d671fda45bf4eff2c30d Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Tue, 24 Mar 2026 17:14:05 +0100 Subject: [PATCH] Fix live_receivers for django 5 --- src/pretix/base/management/commands/runperiodic.py | 2 +- src/pretix/presale/views/organizer.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/base/management/commands/runperiodic.py b/src/pretix/base/management/commands/runperiodic.py index b3e99ab9b6..ff9b31fc67 100644 --- a/src/pretix/base/management/commands/runperiodic.py +++ b/src/pretix/base/management/commands/runperiodic.py @@ -64,7 +64,7 @@ class Command(BaseCommand): if not periodic_task.receivers or periodic_task.sender_receivers_cache.get(self) is NO_RECEIVERS: return - for receiver in periodic_task._live_receivers(self): + for receiver in periodic_task._live_receivers(self)[0]: name = f'{receiver.__module__}.{receiver.__name__}' if options['list_tasks']: print(name) diff --git a/src/pretix/presale/views/organizer.py b/src/pretix/presale/views/organizer.py index 72f880ccdd..41535c4680 100644 --- a/src/pretix/presale/views/organizer.py +++ b/src/pretix/presale/views/organizer.py @@ -576,7 +576,7 @@ def filter_subevents_with_plugins(subevents, sales_channel=None): if not app_cache: _populate_app_cache() - for receiver in filter_subevents._live_receivers(None): + for receiver in filter_subevents._live_receivers(None)[0]: app = get_defining_app(receiver) event_state = {}