]> source.dussan.org Git - redmine.git/commitdiff
Rails4 compatibility of Setting model
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Fri, 20 Dec 2013 11:54:23 +0000 (11:54 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Fri, 20 Dec 2013 11:54:23 +0000 (11:54 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@12423 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/setting.rb

index b7a2a9b327626a8c742342dc031899b665fc9dd0..baef55815979cabd6d7034e88524386bec0e2023 100644 (file)
@@ -242,9 +242,10 @@ private
   def self.find_or_default(name)
     name = name.to_s
     raise "There's no setting named #{name}" unless @@available_settings.has_key?(name)
-    setting = find_by_name(name)
+    setting = where(:name => name).first
     unless setting
-      setting = new(:name => name)
+      setting = new
+      setting.name = name
       setting.value = @@available_settings[name]['default']
     end
     setting