diff --git a/app/assets/javascripts/discourse/initializers/live-development.js.es6 b/app/assets/javascripts/discourse/initializers/live-development.js.es6 index 3b8426eb111..df4b54c356b 100644 --- a/app/assets/javascripts/discourse/initializers/live-development.js.es6 +++ b/app/assets/javascripts/discourse/initializers/live-development.js.es6 @@ -15,10 +15,9 @@ export default { if (!$(self).data('orig')) { $(self).data('orig', self.href); } - var orig = $(self).data('orig'), - sp = orig.split(".css?"); + var orig = $(self).data('orig'); - self.href = sp[0] + ".css?" + data; + self.href = orig.replace(/v=.*/, "v=" + data); }); }); diff --git a/app/models/site_customization.rb b/app/models/site_customization.rb index 2f6c4667ae9..3fc88df7d3b 100644 --- a/app/models/site_customization.rb +++ b/app/models/site_customization.rb @@ -35,6 +35,7 @@ class SiteCustomization < ActiveRecord::Base remove_from_cache! if stylesheet_changed? || mobile_stylesheet_changed? MessageBus.publish "/file-change/#{key}", SecureRandom.hex + MessageBus.publish "/file-change/#{SiteCustomization::ENABLED_KEY}", SecureRandom.hex end MessageBus.publish "/header-change/#{key}", header if header_changed? MessageBus.publish "/footer-change/#{key}", footer if footer_changed?