From 197db287023031b7d26b2cfc27ccb1efb3ca6860 Mon Sep 17 00:00:00 2001 From: dcamarenaAZO <60135857+dcamarenaAZO@users.noreply.github.com> Date: Wed, 14 Jul 2021 07:45:26 +0200 Subject: [PATCH] fix: Reset IsLatest also for not published workflows on PublishAsync When an unpublished workflow is published, IsLatest is not set to false because the PublishAsync method was only looking for published workflows. --- src/core/Elsa.Core/Services/Workflows/WorkflowPublisher.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/Elsa.Core/Services/Workflows/WorkflowPublisher.cs b/src/core/Elsa.Core/Services/Workflows/WorkflowPublisher.cs index bc725d23d..e6a5240a1 100644 --- a/src/core/Elsa.Core/Services/Workflows/WorkflowPublisher.cs +++ b/src/core/Elsa.Core/Services/Workflows/WorkflowPublisher.cs @@ -59,7 +59,7 @@ namespace Elsa.Services.Workflows { var publishedDefinition = await _workflowDefinitionStore.FindByDefinitionIdAsync( workflowDefinition.DefinitionId, - VersionOptions.Published, + VersionOptions.LatestOrPublished, cancellationToken); if (publishedDefinition != null) @@ -177,4 +177,4 @@ namespace Elsa.Services.Workflows return workflowDefinition; } } -} \ No newline at end of file +}