<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -103,12 +103,9 @@ class Setting &lt; ActiveRecord::Base
       SETTINGS
     end
     
-    def settings_in_db
-      @settings_in_db ||= Setting.all
-    end
-    
     def update_from_yaml(filename)
       settings = YAML::load(File.open(filename))
+      settings_in_db = Setting.all
       # per site settings
       Site.find(:all).each do |site|
         update_site_from_hash(site, settings)
@@ -125,6 +122,7 @@ class Setting &lt; ActiveRecord::Base
     end
     
     def update_site_from_hash(site, settings)
+      settings_in_db = Setting.all
       settings.each do |section_name, section|
         section.each do |setting_name, setting|
           next if setting['global']</diff>
      <filename>app/models/setting.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a16178c75a3808ab05cddefbc6963dfc8dd622db</id>
    </parent>
  </parents>
  <author>
    <name>Tim Morgan</name>
    <login>seven1m</login>
    <email>tim@timmorgan.org</email>
  </author>
  <url>http://github.com/seven1m/onebody/commit/c23daf4200eb51f35fdbcb80de0d6dfebbff6313</url>
  <id>c23daf4200eb51f35fdbcb80de0d6dfebbff6313</id>
  <committed-date>2009-10-23T23:15:32-07:00</committed-date>
  <authored-date>2009-10-23T23:15:32-07:00</authored-date>
  <message>Don't cache settings -- causes duplicates in some cases.</message>
  <tree>f9e02b306eb2664c9a9e962910937110363ab722</tree>
  <committer>
    <name>Tim Morgan</name>
    <login>seven1m</login>
    <email>tim@timmorgan.org</email>
  </committer>
</commit>
