From bbecc65737d24108d2d670224e30be346adb8009 Mon Sep 17 00:00:00 2001 From: Sam Date: Wed, 12 Apr 2017 12:46:03 -0400 Subject: [PATCH] force recompilation of css assets --- lib/stylesheet/manager.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/stylesheet/manager.rb b/lib/stylesheet/manager.rb index ff4791bb77b..15ccaee1f23 100644 --- a/lib/stylesheet/manager.rb +++ b/lib/stylesheet/manager.rb @@ -48,8 +48,13 @@ class Stylesheet::Manager themes << nil themes.each do |key,name| [:desktop, :mobile, :desktop_rtl, :mobile_rtl].each do |target| + theme_key = key || SiteSetting.default_theme_key + cache_key = "#{target}_#{theme_key}" + STDERR.puts "precompile target: #{target} #{name}" - stylesheet_link_tag(target, nil, key) + builder = self.new(target, theme_key) + builder.compile(force: true) + cache[cache_key] = nil end end nil