lib/good_job.rb in good_job-3.19.4 vs lib/good_job.rb in good_job-3.20.0
- old
+ new
@@ -235,10 +235,10 @@
# @param queue_string [String] Queues to execute jobs from
# @return [void]
def self.perform_inline(queue_string = "*")
job_performer = JobPerformer.new(queue_string)
loop do
- result = job_performer.next
+ result = Rails.application.reloader.wrap { job_performer.next }
break unless result
raise result.unhandled_error if result.unhandled_error
end
end