diff --git a/src/activities/Elsa.Activities.Http/Middleware/HttpRequestMiddleware.cs b/src/activities/Elsa.Activities.Http/Middleware/HttpRequestMiddleware.cs index 496f961ab..4096e2a68 100644 --- a/src/activities/Elsa.Activities.Http/Middleware/HttpRequestMiddleware.cs +++ b/src/activities/Elsa.Activities.Http/Middleware/HttpRequestMiddleware.cs @@ -49,6 +49,9 @@ namespace Elsa.Activities.Http.Middleware { if (workflowInstance.WorkflowStatus == WorkflowStatus.Faulted) { + if (httpContext.Response.HasStarted) + return; + httpContext.Response.StatusCode = (int) HttpStatusCode.InternalServerError; httpContext.Response.ContentType = "application/json";