git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8909 e93f8b46-1217-0410-a6f0-8f06a7374b81tags/1.4.0
@@ -169,6 +169,10 @@ private | |||
name = name.to_s | |||
raise "There's no setting named #{name}" unless @@available_settings.has_key?(name) | |||
setting = find_by_name(name) | |||
setting ||= new(:name => name, :value => @@available_settings[name]['default']) if @@available_settings.has_key? name | |||
unless setting | |||
setting = new(:name => name) | |||
setting.value = @@available_settings[name]['default'] | |||
end | |||
setting | |||
end | |||
end |