resque deals with stringified hashes, not symbolized ones [ci skip]

This commit is contained in:
danielgrippi 2012-01-27 16:48:08 -08:00
parent 640a0181ab
commit 8529293eee

View file

@ -9,6 +9,7 @@ module Jobs
def self.perform(user_id, object_class_name, object_id, opts)
user = User.find(user_id)
object = object_class_name.constantize.find(object_id)
opts = HashWithIndifferentAccess.new(opts)
opts[:services] = user.services.where(:type => opts.delete(:service_types)).all
if opts[:additional_subscribers].present?