From 6986033a53838721ec84f0b3ff0205fd486d37c8 Mon Sep 17 00:00:00 2001 From: Sagi Isha Date: Sat, 11 Oct 2014 14:55:08 +0300 Subject: [PATCH] regenerate merged css and js on every initialization according to timestamp to prevent outdated merged cache, fixes #621 --- lib/helpers.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/helpers.js b/lib/helpers.js index 9547735..f1d2f89 100644 --- a/lib/helpers.js +++ b/lib/helpers.js @@ -7,7 +7,8 @@ var path = require('path'), crypto = require('crypto'), utils = require('./utils'), FormForResource = require('./form-for-resource.js'), - _url = require('url'); + _url = require('url'), + initializeTime = new Date; /** * Import utilities @@ -224,7 +225,7 @@ function mergeFiles(app, scope, files) { } var ext = merged[scope].ext, result = [], - shasum = crypto.createHash('sha1'), + shasum = crypto.createHash('sha1').update(initializeTime.toString()), minify = [], directory = merged[scope].directory = paths[scope].replace(/^\/|\/$/g, ''); // only merge local files