From 3ce7fdb53ce641f655aa4f14de2dbefda67f81d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCrkan=20G=C3=BCran?= Date: Thu, 13 Apr 2023 16:36:02 +0200 Subject: [PATCH] Fixed missing journal issue --- .../Extensions/WorkflowsFeatureExtensions.cs | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/modules/Elsa.Workflows.Runtime/Extensions/WorkflowsFeatureExtensions.cs b/src/modules/Elsa.Workflows.Runtime/Extensions/WorkflowsFeatureExtensions.cs index fd29ba762..aa3ed2d08 100644 --- a/src/modules/Elsa.Workflows.Runtime/Extensions/WorkflowsFeatureExtensions.cs +++ b/src/modules/Elsa.Workflows.Runtime/Extensions/WorkflowsFeatureExtensions.cs @@ -1,4 +1,5 @@ using Elsa.Workflows.Core.Features; +using Elsa.Workflows.Core.Middleware.Activities; // ReSharper disable once CheckNamespace namespace Elsa.Extensions; @@ -8,13 +9,20 @@ namespace Elsa.Extensions; /// public static class WorkflowsFeatureExtensions { - /// - /// Installs a default workflow runtime execution pipeline. - /// - public static WorkflowsFeature WithDefaultRuntimeWorkflowExecutionPipeline(this WorkflowsFeature workflowsFeature) => workflowsFeature.WithWorkflowExecutionPipeline(pipeline => pipeline.UseDefaultRuntimePipeline()); - + /// + /// Installs a default workflow runtime execution pipeline. + /// + public static WorkflowsFeature WithDefaultRuntimeWorkflowExecutionPipeline(this WorkflowsFeature workflowsFeature) => + workflowsFeature.WithWorkflowExecutionPipeline(pipeline => + pipeline.UseDefaultRuntimePipeline()); + /// /// Installs an activity invoker that can run activities asynchronously in the background. /// - public static WorkflowsFeature WithBackgroundActivityExecutionPipeline(this WorkflowsFeature workflowsFeature) => workflowsFeature.WithActivityExecutionPipeline(pipeline => pipeline.UseBackgroundActivityInvoker()); + public static WorkflowsFeature WithBackgroundActivityExecutionPipeline(this WorkflowsFeature workflowsFeature) => + workflowsFeature.WithActivityExecutionPipeline(pipeline => + pipeline + .UseExceptionHandling() + .UseExecutionLogging() + .UseBackgroundActivityInvoker()); } \ No newline at end of file