Maintain tool version of imported file
This commit is contained in:
parent
d26df84c3c
commit
0dc2b95e5a
|
|
@ -70,6 +70,7 @@ namespace Elsa.Workflows.Management.Services
|
|||
draft.Outcomes = model.Outcomes ?? new List<string>();
|
||||
draft.IsReadonly = model.IsReadonly;
|
||||
draft.Options = model.Options ?? new WorkflowOptions();
|
||||
draft.ToolVersion = model.ToolVersion;
|
||||
|
||||
if (request.Publish ?? model.IsPublished)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -150,7 +150,7 @@ public class WorkflowDefinitionPublisher : IWorkflowDefinitionPublisher
|
|||
var filter = new WorkflowDefinitionFilter { DefinitionId = definitionId, VersionOptions = versionOptions };
|
||||
var order = new WorkflowDefinitionOrder<int>(x => x.Version, OrderDirection.Descending);
|
||||
var lastVersion = await _workflowDefinitionStore.FindLastVersionAsync(new WorkflowDefinitionFilter { DefinitionId = definitionId }, cancellationToken);
|
||||
var definition = (await _workflowDefinitionStore.FindAsync(filter, order, cancellationToken)) ?? lastVersion;
|
||||
var definition = await _workflowDefinitionStore.FindAsync(filter, order, cancellationToken) ?? lastVersion;
|
||||
|
||||
if (definition == null!)
|
||||
return null;
|
||||
|
|
|
|||
Loading…
Reference in a new issue