mirror of
https://github.com/pretix/pretix.git
synced 2026-05-09 15:54:03 +00:00
Fix deletion of inactive queue items (PRETIXEU-BZ0)
This commit is contained in:
@@ -76,7 +76,9 @@ def sync_all():
|
|||||||
|
|
||||||
if not target_cls:
|
if not target_cls:
|
||||||
# sync plugin not found (plugin deactivated or uninstalled) -> drop outstanding jobs
|
# 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 scope(organizer=event.organizer):
|
||||||
with target_cls(event=event) as p:
|
with target_cls(event=event) as p:
|
||||||
|
|||||||
Reference in New Issue
Block a user