check if files exist before fingerprinting them issue #75 on sharelatex

This commit is contained in:
Henry Oswald 2014-03-13 12:38:16 +00:00
parent c237d04456
commit 4864eeba0a

View file

@ -25,10 +25,15 @@ for path in [
"/brand/plans.css" "/brand/plans.css"
] ]
filePath = Path.join __dirname, "../../../", "public#{path}" filePath = Path.join __dirname, "../../../", "public#{path}"
exists = fs.existsSync filePath
if exists
content = fs.readFileSync filePath content = fs.readFileSync filePath
hash = crypto.createHash("md5").update(content).digest("hex") hash = crypto.createHash("md5").update(content).digest("hex")
logger.log "#{filePath}: #{hash}" logger.log "#{filePath}: #{hash}"
fingerprints[path] = hash fingerprints[path] = hash
else
logger.log filePath:filePath, "file does not exist for fingerprints"
module.exports = (app)-> module.exports = (app)->
app.use (req, res, next)-> app.use (req, res, next)->