From 7d79016af599d9bac5d2ce640dda756b5209b316 Mon Sep 17 00:00:00 2001 From: cobbspur Date: Tue, 16 Dec 2014 20:22:31 +0000 Subject: [PATCH] stop middleware converting favicon to string closes #4658 - adds conditional to prevent favicon being processed as a string --- core/server/middleware/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/server/middleware/index.js b/core/server/middleware/index.js index 5f38ce0d60..ca9f3420fb 100644 --- a/core/server/middleware/index.js +++ b/core/server/middleware/index.js @@ -215,7 +215,9 @@ function serveSharedFile(file, type, maxAge) { if (err) { return next(err); } - buf = buf.toString().replace('{{blog-url}}', config.url.replace(/\/$/, '')); + if (type === 'text/xsl' || type === 'text/plain') { + buf = buf.toString().replace('{{blog-url}}', config.url.replace(/\/$/, '')); + } content = { headers: { 'Content-Type': type,