actually do send etag on error, but send "none" etag when no (=default) image is sent

This commit is contained in:
jomo 2015-01-04 04:36:10 +01:00
parent 0dfc91f948
commit a9a0032b1f

View File

@ -49,7 +49,7 @@ module.exports = function(req, res) {
if (err) { if (err) {
logging.error(uuid + " " + 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 + '"'; var matches = req.headers["if-none-match"] == '"' + etag + '"';
if (image) { if (image) {
var http_status = 200; var http_status = 200;