]> git.openstreetmap.org Git - rails.git/commitdiff
Expire user pages when their image changes
authorTom Hughes <tom@compton.nu>
Wed, 15 Jun 2011 08:51:56 +0000 (09:51 +0100)
committerTom Hughes <tom@compton.nu>
Wed, 15 Jun 2011 08:51:56 +0000 (09:51 +0100)
app/models/user_sweeper.rb

index 5286b97b189f6c099aa342ce3b5282c46b45bfa0..7e420ae40b42684d4acdbf0dde025ad243dc2c57 100644 (file)
@@ -15,7 +15,8 @@ private
     if old_record and
         (new_record.nil? or
          old_record.visible? != new_record.visible? or
     if old_record and
         (new_record.nil? or
          old_record.visible? != new_record.visible? or
-         old_record.display_name != new_record.display_name)
+         old_record.display_name != new_record.display_name or
+         old_record.image != new_record.image)
       old_record.diary_entries.each do |entry|
         expire_action(:controller => 'diary_entry', :action => 'view', :display_name => old_record.display_name, :id => entry.id)
         expire_action(:controller => 'diary_entry', :action => 'list', :language => entry.language_code, :display_name => nil)
       old_record.diary_entries.each do |entry|
         expire_action(:controller => 'diary_entry', :action => 'view', :display_name => old_record.display_name, :id => entry.id)
         expire_action(:controller => 'diary_entry', :action => 'list', :language => entry.language_code, :display_name => nil)