diff --git a/app/models/jobs/receive_local.rb b/app/models/jobs/receive_local.rb index d976d629f..d7c666fe9 100644 --- a/app/models/jobs/receive_local.rb +++ b/app/models/jobs/receive_local.rb @@ -5,7 +5,8 @@ module Jobs def self.perform(user_id, person_id, object_type, object_id) user = User.find(user_id) person = Person.find(person_id) - object = eval("#{object_type}.first(:id => \"#{object_id}\")") + object = object_type.constantize.first(:id => object_id) + user.receive_object(object, person) end end