mirror of
https://github.com/plashchynski/crono.git
synced 2026-03-31 22:53:14 +02:00
do not pass empty arguments to Job#perform if arguments are not specified
This commit is contained in:
@@ -76,7 +76,11 @@ module Crono
|
||||
end
|
||||
|
||||
def perform_job
|
||||
performer.new.perform JSON.parse(job_args)
|
||||
if job_args
|
||||
performer.new.perform(JSON.parse(job_args))
|
||||
else
|
||||
performer.new.perform
|
||||
end
|
||||
rescue StandardError => e
|
||||
handle_job_fail(e)
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user