From a9a0032b1fd8fbe1fde24e38298ddf23c8466203 Mon Sep 17 00:00:00 2001 From: jomo Date: Sun, 4 Jan 2015 04:36:10 +0100 Subject: [PATCH] actually do send etag on error, but send "none" etag when no (=default) image is sent --- routes/avatars.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/routes/avatars.js b/routes/avatars.js index 3f54501..47f772e 100644 --- a/routes/avatars.js +++ b/routes/avatars.js @@ -49,7 +49,7 @@ module.exports = function(req, res) { if (err) { logging.error(uuid + " " + err); } - etag = !err && hash && hash.substr(0, 32) || "none"; + etag = image && hash && hash.substr(0, 32) || "none"; var matches = req.headers["if-none-match"] == '"' + etag + '"'; if (image) { var http_status = 200;