mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-09 09:58:20 -05:00
Fix: include distinct on workflow objects filter
This commit is contained in:
parent
37f8a77516
commit
c6fdf4409b
@ -346,10 +346,14 @@ def empty_trash(doc_ids=None):
|
|||||||
|
|
||||||
@shared_task
|
@shared_task
|
||||||
def check_scheduled_workflows():
|
def check_scheduled_workflows():
|
||||||
scheduled_workflows: list[Workflow] = Workflow.objects.filter(
|
scheduled_workflows: list[Workflow] = (
|
||||||
triggers__type=WorkflowTrigger.WorkflowTriggerType.SCHEDULED,
|
Workflow.objects.filter(
|
||||||
enabled=True,
|
triggers__type=WorkflowTrigger.WorkflowTriggerType.SCHEDULED,
|
||||||
).prefetch_related("triggers")
|
enabled=True,
|
||||||
|
)
|
||||||
|
.distinct()
|
||||||
|
.prefetch_related("triggers")
|
||||||
|
)
|
||||||
if scheduled_workflows.count() > 0:
|
if scheduled_workflows.count() > 0:
|
||||||
logger.debug(f"Checking {len(scheduled_workflows)} scheduled workflows")
|
logger.debug(f"Checking {len(scheduled_workflows)} scheduled workflows")
|
||||||
for workflow in scheduled_workflows:
|
for workflow in scheduled_workflows:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user