Fix: include matching check for scheduled workflows (#9594)

This commit is contained in:
shamoon 2025-04-09 02:12:42 -07:00 committed by GitHub
parent 8ad794e189
commit b9f7428f2f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1225,14 +1225,7 @@ def run_workflows(
document.refresh_from_db()
doc_tag_ids = list(document.tags.values_list("pk", flat=True))
# If a workflow is supplied, we don't need to check if it matches
matches = (
matching.document_matches_workflow(document, workflow, trigger_type)
if workflow_to_run is None
else True
)
if matches:
if matching.document_matches_workflow(document, workflow, trigger_type):
action: WorkflowAction
for action in workflow.actions.all():
message = f"Applying {action} from {workflow}"