do not pass empty arguments to Job#perform if arguments are not specified

This commit is contained in:
Dzmitry Plashchynski
2022-05-29 22:21:23 +03:00
parent fc18c8c787
commit 0a1ec366e0
2 changed files with 66 additions and 44 deletions

View File

@@ -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