From 7e940c5c7c08383085c4d06456078bf9d866b8d7 Mon Sep 17 00:00:00 2001 From: jdevillard Date: Thu, 25 Apr 2024 11:53:06 +0200 Subject: [PATCH] remove SerializedOutputValue from JournalData (#5266) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jérémie DEVILLARD Co-authored-by: Sipke Schoorstra --- .../ActivityExecutionContext.Complete.cs | 23 ------------------- 1 file changed, 23 deletions(-) diff --git a/src/modules/Elsa.Workflows.Core/Contexts/ActivityExecutionContext.Complete.cs b/src/modules/Elsa.Workflows.Core/Contexts/ActivityExecutionContext.Complete.cs index 28aa711ae..9cbd5d562 100644 --- a/src/modules/Elsa.Workflows.Core/Contexts/ActivityExecutionContext.Complete.cs +++ b/src/modules/Elsa.Workflows.Core/Contexts/ActivityExecutionContext.Complete.cs @@ -41,29 +41,6 @@ public partial class ActivityExecutionContext if (outcomes != null) JournalData["Outcomes"] = outcomes.Names; - // Record the output, if any. - var activity = Activity; - var expressionExecutionContext = ExpressionExecutionContext; - var activityDescriptor = ActivityDescriptor; - var outputDescriptors = activityDescriptor.Outputs; - var outputs = outputDescriptors.ToDictionary(x => x.Name, x => activity.GetOutput(expressionExecutionContext, x.Name)!); - var serializer = GetRequiredService(); - - foreach (var outputDescriptor in outputDescriptors) - { - if (outputDescriptor.IsSerializable == false) - continue; - - var outputName = outputDescriptor.Name; - var outputValue = outputs[outputName]; - - if (outputValue == null!) - continue; - - var serializedOutputValue = await serializer.SerializeAsync(outputValue, CancellationToken); - JournalData[outputName] = serializedOutputValue; - } - // Add an execution log entry. AddExecutionLogEntry("Completed", payload: JournalData);