git-svn-id: http://svn.redmine.org/redmine/trunk@13721 e93f8b46-1217-0410-a6f0-8f06a7374b81tags/3.0.0
def self.find_or_default(name) | def self.find_or_default(name) | ||||
name = name.to_s | name = name.to_s | ||||
raise "There's no setting named #{name}" unless available_settings.has_key?(name) | raise "There's no setting named #{name}" unless available_settings.has_key?(name) | ||||
setting = where(:name => name).first | |||||
setting = where(:name => name).order(:id => :desc).first | |||||
unless setting | unless setting | ||||
setting = new | setting = new | ||||
setting.name = name | setting.name = name |