Macaron's gzip middleware tries to automatically figure out the content type for a file when gzipped and seems to mostly fail with plugin readmes. This change sets the content type to plain text. Fixes #9344. Ref #5952.
@@ -158,7 +158,9 @@ func GetPluginMarkdown(c *middleware.Context) Response {
return ApiError(500, "Could not get markdown file", err)
} else {
- return Respond(200, content)
+ resp := Respond(200, content)
+ resp.Header("Content-Type", "text/plain; charset=utf-8")
+ return resp
}