From 82c3ceeb084e5ec4f128a4aa9687a940a9fe8747 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Fri, 1 Aug 2025 22:44:15 +0200 Subject: [PATCH] Refactor workflow services and update project references Fixed code indentation in WorkflowStateExtractor, adjusted output handling in LocalWorkflowClient, and replaced project references in Elsa.Api and Elsa.Http. Reactivated JavaScript engine configuration in Elsa.Server.Web for enhanced script execution capabilities. --- src/modules/Elsa.Http/Elsa.Http.csproj | 1 + src/modules/Elsa.Workflows.Api/Elsa.Workflows.Api.csproj | 2 +- .../Services/WorkflowStateExtractor.cs | 9 ++++----- .../Services/LocalWorkflowClient.cs | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/modules/Elsa.Http/Elsa.Http.csproj b/src/modules/Elsa.Http/Elsa.Http.csproj index 227314fad..1202eb88f 100644 --- a/src/modules/Elsa.Http/Elsa.Http.csproj +++ b/src/modules/Elsa.Http/Elsa.Http.csproj @@ -22,6 +22,7 @@ + diff --git a/src/modules/Elsa.Workflows.Api/Elsa.Workflows.Api.csproj b/src/modules/Elsa.Workflows.Api/Elsa.Workflows.Api.csproj index d0efe7f0f..9311d394c 100644 --- a/src/modules/Elsa.Workflows.Api/Elsa.Workflows.Api.csproj +++ b/src/modules/Elsa.Workflows.Api/Elsa.Workflows.Api.csproj @@ -10,7 +10,7 @@ - + diff --git a/src/modules/Elsa.Workflows.Core/Services/WorkflowStateExtractor.cs b/src/modules/Elsa.Workflows.Core/Services/WorkflowStateExtractor.cs index df63cb374..e52dc1a3a 100644 --- a/src/modules/Elsa.Workflows.Core/Services/WorkflowStateExtractor.cs +++ b/src/modules/Elsa.Workflows.Core/Services/WorkflowStateExtractor.cs @@ -120,11 +120,10 @@ public class WorkflowStateExtractor(ILogger logger) : IW var contextId = contextState.Id; - if (lookup.TryGetValue(contextId, out var context)) - { - context.ExpressionExecutionContext.ParentContext = parentContext.ExpressionExecutionContext; - context.ParentActivityExecutionContext = parentContext; - } + if (lookup.TryGetValue(contextId, out var context)) + { + context.ExpressionExecutionContext.ParentContext = parentContext.ExpressionExecutionContext; + context.ParentActivityExecutionContext = parentContext; } } diff --git a/src/modules/Elsa.Workflows.Runtime/Services/LocalWorkflowClient.cs b/src/modules/Elsa.Workflows.Runtime/Services/LocalWorkflowClient.cs index 411d85dc6..b72871f69 100644 --- a/src/modules/Elsa.Workflows.Runtime/Services/LocalWorkflowClient.cs +++ b/src/modules/Elsa.Workflows.Runtime/Services/LocalWorkflowClient.cs @@ -142,7 +142,7 @@ public class LocalWorkflowClient( Status = workflowState.Status, SubStatus = workflowState.SubStatus, Incidents = workflowState.Incidents, - Output = request.IncludeWorkflowOutput ? new Dictionary(workflowState.Output) : null + Output = request.IncludeWorkflowOutput ? new Dictionary(workflowState.Output) : null, Bookmarks = workflowState.Bookmarks }; }