Parcourir la source

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

jomo il y a 10 ans
Parent
commit
a9a0032b1f
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      routes/avatars.js

+ 1 - 1
routes/avatars.js

@@ -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;