From da33182126e42f67b33afef082a29a5ef6f76f12 Mon Sep 17 00:00:00 2001 From: Benjie Gillam Date: Wed, 27 Jun 2018 16:50:53 +0100 Subject: [PATCH] fix(koa): don't compress assets via send --- src/postgraphile/http/createPostGraphileHttpRequestHandler.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/postgraphile/http/createPostGraphileHttpRequestHandler.js b/src/postgraphile/http/createPostGraphileHttpRequestHandler.js index 2490b60d47..4dff65b20d 100644 --- a/src/postgraphile/http/createPostGraphileHttpRequestHandler.js +++ b/src/postgraphile/http/createPostGraphileHttpRequestHandler.js @@ -426,6 +426,9 @@ export default function createPostGraphileHttpRequestHandler(options) { // Sends the asset at this path. Defaults to a `statusCode` of 200. res.statusCode = 200 + if (req._koaCtx) { + req._koaCtx.compress = false + } await new Promise((resolve, reject) => { const stream = sendFile(req, assetPathRelative, { index: false,