Fix deletion of inactive queue items (PRETIXEU-BZ0)

This commit is contained in:
Mira Weller
2025-08-07 13:14:19 +02:00
parent 61eff28978
commit b4264c0ae7

View File

@@ -76,7 +76,9 @@ def sync_all():
if not target_cls:
# sync plugin not found (plugin deactivated or uninstalled) -> drop outstanding jobs
OrderSyncQueue.objects.filter(pk__in=[sq.pk for sq in queued_orders]).delete()
num_deleted, _ = OrderSyncQueue.objects.filter(pk__in=[sq.pk for sq in queued_orders]).delete()
logger.info("Deleted %d queue entries from %r because plugin %s inactive", num_deleted, event, target)
continue
with scope(organizer=event.organizer):
with target_cls(event=event) as p: