diff --git a/src/designer/elsa-workflows-designer/src/modules/workflow-definitions/plugins/composite-version-plugin.tsx b/src/designer/elsa-workflows-designer/src/modules/workflow-definitions/plugins/composite-version-plugin.tsx index 9c4683af5..ac7b07fdd 100644 --- a/src/designer/elsa-workflows-designer/src/modules/workflow-definitions/plugins/composite-version-plugin.tsx +++ b/src/designer/elsa-workflows-designer/src/modules/workflow-definitions/plugins/composite-version-plugin.tsx @@ -1,8 +1,8 @@ import {h} from '@stencil/core'; import {Container, Service} from "typedi"; import {Plugin, TabDefinition} from "../../../models"; -import {EventBus, flatten, walkActivities} from "../../../services"; -import {ActivityPropertyPanelEvents, WorkflowEditorEventTypes} from "../models/ui"; +import {EventBus} from "../../../services"; +import {ActivityPropertyPanelEvents} from "../models/ui"; import {RenderActivityPropsContext, WorkflowDefinitionActivity} from "../components/models"; import {WorkflowDefinitionsApi} from "../services/api"; diff --git a/src/modules/Elsa.Workflows.Management/Providers/WorkflowDefinitionActivityProvider.cs b/src/modules/Elsa.Workflows.Management/Providers/WorkflowDefinitionActivityProvider.cs index 74c12684c..6eec516db 100644 --- a/src/modules/Elsa.Workflows.Management/Providers/WorkflowDefinitionActivityProvider.cs +++ b/src/modules/Elsa.Workflows.Management/Providers/WorkflowDefinitionActivityProvider.cs @@ -28,7 +28,7 @@ public class WorkflowDefinitionActivityProvider : IActivityProvider public async ValueTask> GetDescriptorsAsync(CancellationToken cancellationToken = default) { var definitions = (await _store.FindWithActivityBehaviorAsync(VersionOptions.All, cancellationToken)).ToList(); - var latestPublishedVersion = definitions.Where(x => x.IsPublished).Select(x => x.Version).Max(); + var latestPublishedVersion = definitions.Where(x => x.IsPublished).Select(x => x.Version).OrderByDescending(x => x).FirstOrDefault(); var descriptors = CreateDescriptors(definitions, latestPublishedVersion); return descriptors; }