From b57e1e5ffcbf58ec1ed33e58e57de02bd7d88275 Mon Sep 17 00:00:00 2001 From: Mira Weller Date: Fri, 27 Jun 2025 14:50:56 +0200 Subject: [PATCH] Inline sync_event_to_target function --- src/pretix/base/datasync/datasync.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/pretix/base/datasync/datasync.py b/src/pretix/base/datasync/datasync.py index 5d48f75b95..054aeb7854 100644 --- a/src/pretix/base/datasync/datasync.py +++ b/src/pretix/base/datasync/datasync.py @@ -55,12 +55,6 @@ def on_periodic_task(sender, **kwargs): sync_targets = EventPluginRegistry({"identifier": lambda o: o.identifier}) -def sync_event_to_target(event, target_cls, queued_orders): - with scope(organizer=event.organizer): - with target_cls(event=event) as p: - p.sync_queued_orders(queued_orders) - - @app.task() def sync_all(): with scopes_disabled(): @@ -84,7 +78,9 @@ def sync_all(): for sq in queued_orders: sq.delete() - sync_event_to_target(event, target_cls, queued_orders) + with scope(organizer=event.organizer): + with target_cls(event=event) as p: + p.sync_queued_orders(queued_orders) class BaseSyncError(Exception):