From 6f4151c067b435de7145e78e59f4c5e2a49c8312 Mon Sep 17 00:00:00 2001 From: Bart Koelman Date: Tue, 8 Dec 2020 15:04:07 +0100 Subject: [PATCH] Fixed: write content type on invalid Accept headers, to enable FireFox to render the response as json. --- src/JsonApiDotNetCore/Middleware/JsonApiMiddleware.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/JsonApiDotNetCore/Middleware/JsonApiMiddleware.cs b/src/JsonApiDotNetCore/Middleware/JsonApiMiddleware.cs index fee92a14dc..84d861ab26 100644 --- a/src/JsonApiDotNetCore/Middleware/JsonApiMiddleware.cs +++ b/src/JsonApiDotNetCore/Middleware/JsonApiMiddleware.cs @@ -140,6 +140,7 @@ private static async Task ValidateAcceptHeaderAsync(HttpContext httpContex private static async Task FlushResponseAsync(HttpResponse httpResponse, JsonSerializerSettings serializerSettings, Error error) { + httpResponse.ContentType = HeaderConstants.MediaType; httpResponse.StatusCode = (int) error.StatusCode; JsonSerializer serializer = JsonSerializer.CreateDefault(serializerSettings);