aboutsummaryrefslogtreecommitdiffstats
path: root/lib/active_job/execution.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/active_job/execution.rb')
-rw-r--r--lib/active_job/execution.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/active_job/execution.rb b/lib/active_job/execution.rb
index d21fd32292..78ada3d908 100644
--- a/lib/active_job/execution.rb
+++ b/lib/active_job/execution.rb
@@ -4,12 +4,13 @@ require 'active_job/arguments'
module ActiveJob
module Execution
extend ActiveSupport::Concern
-
+
included do
include ActiveSupport::Rescuable
end
- def execute(*serialized_args)
+ def execute(job_id, *serialized_args)
+ self.job_id = job_id
self.arguments = Arguments.deserialize(serialized_args)
run_callbacks :perform do