From e46fa846470c4c4d9ae90695badbb1f37bcaf4ed Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Fri, 8 Nov 2024 18:18:47 +0100 Subject: [PATCH] Add IsReadonly filter to WorkflowDefinitionFilter This ensures that only non-readonly workflow definitions are fetched. It enhances the accuracy of workflow updates by filtering out readonly versions. --- .../Services/WorkflowReferenceUpdater.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/Elsa.Workflows.Management/Services/WorkflowReferenceUpdater.cs b/src/modules/Elsa.Workflows.Management/Services/WorkflowReferenceUpdater.cs index ff43414ed..a6fdfab67 100644 --- a/src/modules/Elsa.Workflows.Management/Services/WorkflowReferenceUpdater.cs +++ b/src/modules/Elsa.Workflows.Management/Services/WorkflowReferenceUpdater.cs @@ -112,7 +112,8 @@ public class WorkflowReferenceUpdater( { var workflowDefinitionFilter = new WorkflowDefinitionFilter { - VersionOptions = VersionOptions.LatestOrPublished + VersionOptions = VersionOptions.LatestOrPublished, + IsReadonly = false }; var workflowDefinitionSummaries = await workflowDefinitionStore.FindSummariesAsync(workflowDefinitionFilter, cancellationToken); var workflowGraphs = new List();