From a00df7ea6e3307f46aab3cee6a9124ae3b801eec Mon Sep 17 00:00:00 2001 From: Douwe Maan Date: Wed, 21 May 2014 00:26:19 +0200 Subject: Don't deserialize parameters in individual adapters. It's not their responsibility and this makes logging (and rescuing from errors, eventually!) a lot easier. --- lib/active_job/queue_adapters/sucker_punch_adapter.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/active_job/queue_adapters/sucker_punch_adapter.rb') diff --git a/lib/active_job/queue_adapters/sucker_punch_adapter.rb b/lib/active_job/queue_adapters/sucker_punch_adapter.rb index 4163db1c35..22bf3ed799 100644 --- a/lib/active_job/queue_adapters/sucker_punch_adapter.rb +++ b/lib/active_job/queue_adapters/sucker_punch_adapter.rb @@ -17,7 +17,7 @@ module ActiveJob include SuckerPunch::Job def perform(job, *args) - job.new.perform *Parameters.deserialize(args) + job.new.perform_with_deserialization *args end end end -- cgit v1.2.3