From f4bee50e862b402b58ce67da69449243231a1317 Mon Sep 17 00:00:00 2001 From: kirrg001 Date: Tue, 13 Sep 2016 20:28:20 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20=20create=20assetHash=20if=20not?= =?UTF-8?q?=20available=20in=20asset=5Furl=20helper?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit refs #6982 - was before generated in ConfigManager [ci skip] --- core/server/data/meta/asset_url.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/server/data/meta/asset_url.js b/core/server/data/meta/asset_url.js index 75e13fd091..3a687ad9e3 100644 --- a/core/server/data/meta/asset_url.js +++ b/core/server/data/meta/asset_url.js @@ -1,5 +1,6 @@ var config = require('../../config'), - utils = require('../../utils'); + utils = require('../../utils'), + crypto = require('crypto'); function getAssetUrl(path, isAdmin, minify) { var output = ''; @@ -25,6 +26,10 @@ function getAssetUrl(path, isAdmin, minify) { output += path; if (!path.match(/^favicon\.ico$/)) { + if (!config.get('assetHash')) { + config.set('assetHash', (crypto.createHash('md5').update(config.get('ghostVersion') + Date.now()).digest('hex')).substring(0, 10)); + } + output = output + '?v=' + config.get('assetHash'); }