From d2de69017765fde5458d050657b7b5b0fec3cb25 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Mon, 3 May 2021 13:48:29 +0200 Subject: [PATCH] Do not use workflow definition ID of imported workflow model --- .../Elsa.Server.Api/Endpoints/WorkflowDefinitions/Import.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/server/Elsa.Server.Api/Endpoints/WorkflowDefinitions/Import.cs b/src/server/Elsa.Server.Api/Endpoints/WorkflowDefinitions/Import.cs index 10ae8d43a..24ebacfb6 100644 --- a/src/server/Elsa.Server.Api/Endpoints/WorkflowDefinitions/Import.cs +++ b/src/server/Elsa.Server.Api/Endpoints/WorkflowDefinitions/Import.cs @@ -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(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;