Do not use workflow definition ID of imported workflow model
This commit is contained in:
parent
694fd4e06a
commit
d2de690177
|
|
@ -40,7 +40,7 @@ namespace Elsa.Server.Api.Endpoints.WorkflowDefinitions
|
|||
var json = await file.OpenReadStream().ReadStringToEndAsync(cancellationToken);
|
||||
var workflowDefinition = await _workflowPublisher.GetDraftAsync(workflowDefinitionId, cancellationToken) ?? _workflowPublisher.New();
|
||||
var postedModel = _contentSerializer.Deserialize<WorkflowDefinition>(json);
|
||||
|
||||
|
||||
workflowDefinition.Activities = postedModel.Activities;
|
||||
workflowDefinition.Connections = postedModel.Connections;
|
||||
workflowDefinition.Description = postedModel.Description;
|
||||
|
|
@ -49,7 +49,6 @@ namespace Elsa.Server.Api.Endpoints.WorkflowDefinitions
|
|||
workflowDefinition.Variables = postedModel.Variables;
|
||||
workflowDefinition.ContextOptions = postedModel.ContextOptions;
|
||||
workflowDefinition.CustomAttributes = postedModel.CustomAttributes;
|
||||
workflowDefinition.DefinitionId = postedModel.DefinitionId is not null! && postedModel.DefinitionId is not "" ? postedModel.DefinitionId : workflowDefinition.DefinitionId;
|
||||
workflowDefinition.DisplayName = postedModel.DisplayName;
|
||||
workflowDefinition.IsSingleton = postedModel.IsSingleton;
|
||||
workflowDefinition.DeleteCompletedInstances = postedModel.DeleteCompletedInstances;
|
||||
|
|
|
|||
Loading…
Reference in a new issue