Remove settings cache

This commit is contained in:
Alexander Meindl 2018-07-23 17:49:35 +02:00
parent 1a060d6676
commit 760101e2a4
2 changed files with 3 additions and 8 deletions

View File

@ -50,12 +50,7 @@ module Additionals
end
def settings
@settings ||= ActionController::Parameters.new(Setting[:plugin_additionals])
@settings
end
def change_settings=(overwrites)
@settings.merge!(overwrites)
ActionController::Parameters.new(Setting[:plugin_additionals])
end
def setting?(value)

View File

@ -25,10 +25,10 @@ end
module Additionals
module TestHelper
def with_additionals_settings(settings, &_block)
Additionals.change_settings = settings
Setting.plugin_additionals = ActionController::Parameters.new(Setting.plugin_additionals.merge(settings))
yield
ensure
Additionals.change_settings = Setting[:plugin_additionals]
Setting.plugin_additionals = Setting.plugin_additionals
end
end