From 749e0a288c23417e20474078384f8bd826862a59 Mon Sep 17 00:00:00 2001 From: may-day Date: Fri, 23 Oct 2020 12:53:17 +0200 Subject: [PATCH] fix issue 270: application/json not compressed in response (#274) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add the additionalMime list to ResponseCompressionDefaults.MimeTypes. (appearently the passed options do not contain the defaults) Co-authored-by: Norman Krämer (cherry picked from commit 8e2761440841a51d5cf845cf8ba359714867398f) --- src/Saturn/Application.fs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Saturn/Application.fs b/src/Saturn/Application.fs index aa449423..b1bda084 100644 --- a/src/Saturn/Application.fs +++ b/src/Saturn/Application.fs @@ -255,7 +255,7 @@ module Application = "application/x-javascript"; "text/javascript"; |] - o.MimeTypes <- if not (isNull o.MimeTypes) then Seq.append o.MimeTypes additionalMime else Seq.ofArray (additionalMime) + o.MimeTypes <- Seq.append ResponseCompressionDefaults.MimeTypes additionalMime ) let middleware (app : IApplicationBuilder) = app.UseResponseCompression()