X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/94afae23dd927b2d9d6c3472f90bc00f0310bbf5..bb1d0c7499ad7c8d48c28a611c2d6a99c170265b:/apps/workbench/config/load_config.rb diff --git a/apps/workbench/config/load_config.rb b/apps/workbench/config/load_config.rb index f14c3ca845..d8d4dff567 100644 --- a/apps/workbench/config/load_config.rb +++ b/apps/workbench/config/load_config.rb @@ -1,3 +1,7 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + # This file must be loaded _after_ secret_token.rb if secret_token is # defined there instead of in config/application.yml. @@ -7,7 +11,7 @@ $application_config = {} path = "#{::Rails.root.to_s}/config/#{cfgfile}.yml" if File.exists? path yaml = ERB.new(IO.read path).result(binding) - confs = YAML.load(yaml) + confs = YAML.load(yaml, deserialize_symbols: true) $application_config.merge!(confs['common'] || {}) $application_config.merge!(confs[::Rails.env.to_s] || {}) end @@ -42,14 +46,26 @@ EOS cfg.send "#{k}=", v end end - if !nils.empty? + if !nils.empty? and not ::Rails.groups.include?('assets') raise <