whoops; now that we index by item fit, update item after asset save

This commit is contained in:
Emi Matchu 2014-04-05 23:48:36 -05:00
parent 4338ae8b15
commit 9fe19e00c7
2 changed files with 6 additions and 1 deletions

View file

@ -0,0 +1,5 @@
class SwfAssetObserver < ActionController::Caching::Sweeper
def after_save(swf_asset)
Resque.enqueue(Item::UpdateTask, swf_asset.item.id) if swf_asset.item
end
end

View file

@ -22,7 +22,7 @@ module OpenneoImpressItems
# Activate observers that should always be running
config.active_record.observers = [:closet_hanger_observer,
:closet_list_observer, :contribution_observer, :item_observer,
:pet_type_observer, :user_sweeper]
:pet_type_observer, :swf_asset_observer, :user_sweeper]
# Set Time.zone default to the specified zone and make Active Record auto-convert to this zone.
# Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC.