diff --git a/lib/routes/skins.js b/lib/routes/skins.js index ffeeede..252b05c 100644 --- a/lib/routes/skins.js +++ b/lib/routes/skins.js @@ -53,6 +53,13 @@ module.exports = function(req, callback) { try { helpers.get_skin(rid, userId, function(err, hash, status, image) { + if (err) { + logging.error(req.id, err); + if (err.code === "ENOENT") { + // no such file + cache.remove_hash(req.id, userId); + } + } if (image) { callback({ status: status,