From 095406bd4593b84d0449e85b3a64640b21130c88 Mon Sep 17 00:00:00 2001 From: Alex Kuriatnyk Date: Mon, 11 Jun 2018 12:23:45 -0700 Subject: [PATCH] Fix incorrect response StatusCode for middleware added before Ocelot (#380) --- src/Ocelot/Responder/HttpContextResponder.cs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/Ocelot/Responder/HttpContextResponder.cs b/src/Ocelot/Responder/HttpContextResponder.cs index bd265a61..0b2959b4 100644 --- a/src/Ocelot/Responder/HttpContextResponder.cs +++ b/src/Ocelot/Responder/HttpContextResponder.cs @@ -59,12 +59,8 @@ namespace Ocelot.Responder } public void SetErrorResponseOnContext(HttpContext context, int statusCode) - { - context.Response.OnStarting(x => - { - context.Response.StatusCode = statusCode; - return Task.CompletedTask; - }, context); + { + context.Response.StatusCode = statusCode; } private static void AddHeaderIfDoesntExist(HttpContext context, Header httpResponseHeader)