From bc9352eabdb00a9d05f71b4be00726dab29dbda2 Mon Sep 17 00:00:00 2001 From: danielvincent Date: Thu, 16 Dec 2010 17:55:00 -0800 Subject: [PATCH] fix id/string error in receive local job --- app/models/jobs/receive_local.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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