From 21bc20169eb258813e5ca312137f9869155d6ab3 Mon Sep 17 00:00:00 2001 From: Sam Date: Wed, 9 Jul 2014 16:43:54 +1000 Subject: [PATCH] FIX: stop stacking, stuff was upgraded dialogs --- .../javascripts/discourse/initializers/asset-version.js.es6 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/initializers/asset-version.js.es6 b/app/assets/javascripts/discourse/initializers/asset-version.js.es6 index 53ffa00b259..0e03ce13a88 100644 --- a/app/assets/javascripts/discourse/initializers/asset-version.js.es6 +++ b/app/assets/javascripts/discourse/initializers/asset-version.js.es6 @@ -6,12 +6,13 @@ export default { after: "message-bus", initialize: function () { + var timeoutIsSet = false; if (!Discourse.MessageBus) { return; } Discourse.MessageBus.subscribe("/global/asset-version", function (version) { Discourse.set("assetVersion", version); - if (Discourse.get("requiresRefresh")) { + if (!timeoutIsSet && Discourse.get("requiresRefresh")) { // since we can do this transparently for people browsing the forum // hold back the message a couple of hours setTimeout(function () { @@ -19,6 +20,7 @@ export default { if (result) { document.location.reload(); } }); }, 1000 * 60 * 120); + timeoutIsSet = true; } });