Dont call on_job_execute twice in Job
Dont call on_job_execute twice in Job

Currently if you run a single job (non queue-able job) when it is finished it will fire the on_job_execute twice.
It is called in markCompleted and executeJob.
The call in executeJob is redundant as the job status hasnt been updated yet and if we try to get the status of a job it will return the previous run, not the current one.
mlocati/concrete5,jaromirdalecky/concrete5,jaromirdalecky/concrete5,concrete5/concrete5,biplobice/concrete5,haeflimi/concrete5,haeflimi/concrete5,MrKarlDilkington/concrete5,biplobice/concrete5,MrKarlDilkington/concrete5,mlocati/concrete5,mainio/concrete5,olsgreen/concrete5,mlocati/concrete5,olsgreen/concrete5,haeflimi/concrete5,hissy/concrete5,deek87/concrete5,mainio/concrete5,MrKarlDilkington/concrete5,mlocati/concrete5,deek87/concrete5,mainio/concrete5,concrete5/concrete5,olsgreen/concrete5,hissy/concrete5,concrete5/concrete5,biplobice/concrete5,concrete5/concrete5,jaromirdalecky/concrete5,deek87/concrete5,deek87/concrete5,haeflimi/concrete5,biplobice/concrete5,jaromirdalecky/concrete5,hissy/concrete5,hissy/concrete5