From 7106d8573201e8b8366d429a93679df1e48c0044 Mon Sep 17 00:00:00 2001 From: Charles d'Avernas Date: Fri, 6 Dec 2024 09:40:25 +0100 Subject: [PATCH] fix(Core): Fixed the WorkflowDefinitionEnumerableExtensions by using the SemVersio.PrecendenceComparer when ordering versions of a workflow Fixes #454 Signed-off-by: Charles d'Avernas --- .../Extensions/WorkflowDefinitionEnumerableExtensions.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/Synapse.Core/Extensions/WorkflowDefinitionEnumerableExtensions.cs b/src/core/Synapse.Core/Extensions/WorkflowDefinitionEnumerableExtensions.cs index 7250f5f0d..f7d91e752 100644 --- a/src/core/Synapse.Core/Extensions/WorkflowDefinitionEnumerableExtensions.cs +++ b/src/core/Synapse.Core/Extensions/WorkflowDefinitionEnumerableExtensions.cs @@ -26,7 +26,7 @@ public static class WorkflowDefinitionEnumerableExtensions /// /// An containing the s to get the latest of /// The latest - public static WorkflowDefinition GetLatest(this IEnumerable definitions) => definitions.OrderByDescending(wf => SemVersion.Parse(wf.Document.Version, SemVersionStyles.Strict)).First(); + public static WorkflowDefinition GetLatest(this IEnumerable definitions) => definitions.OrderByDescending(wf => SemVersion.Parse(wf.Document.Version, SemVersionStyles.Strict), SemVersion.PrecedenceComparer).First(); /// /// Gets the specified version