Project

General

Profile

Patch #43396 » 0002-Refactor-Fix-assets-precompile.patch

Takenori TAKAKI, 2025-11-06 03:08

View differences:

config/initializers/10-patches.rb
121 121
module Propshaft
122 122
  Assembly.prepend(Module.new do
123 123
    def needs_precompile?
124
      Rails.application.config.assets.redmine_detect_update && (!config.manifest_path.exist? || manifest_outdated?)
124
      !config.manifest_path.exist? || manifest_outdated?
125 125
    end
126 126

  
127 127
    def manifest_outdated?
config/initializers/30-redmine.rb
118 118

  
119 119
# Automatically execute asset precompilation on startup in case of changes have been detected in assets
120 120
Rails.application.config.after_initialize do |app|
121
  if app.assets.needs_precompile?
121
  if app.config.assets.redmine_detect_update && app.assets.needs_precompile?
122 122
    app.assets.processor.process
123 123
  end
124 124
end
(3-3/3)