Project

General

Profile

Feature #39111 » Fixed-an-issue-where-Redmine-would-not-start-due-to-an-error-in-Propshaft.patch

Katsuya HIDAKA, 2024-11-05 08:52

View differences:

config/initializers/10-patches.rb
122 122
  Assembly.prepend(Module.new do
123 123
    def initialize(config)
124 124
      super
125
      if Rails.application.config.assets.redmine_detect_update && (!manifest_path.exist? || manifest_outdated?)
125
      if Rails.application.config.assets.redmine_detect_update && (!config.manifest_path.exist? || manifest_outdated?)
126 126
        processor.process
127 127
      end
128 128
    end
129 129

  
130 130
    def manifest_outdated?
131
      !!load_path.asset_files.detect{|f| f.mtime > manifest_path.mtime}
131
      !!load_path.asset_files.detect{|f| f.mtime > config.manifest_path.mtime}
132 132
    end
133 133

  
134 134
    def load_path
(9-9/10)