]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/dird/job.c
Minor tweaks to Migration
[bacula/bacula] / bacula / src / dird / job.c
index d71fb8fb23c4232bbcfc94acfbb0f8a928260431..b028ca95d1bc55f94a990f2e2019387792b7ecc0 100644 (file)
@@ -240,12 +240,13 @@ static void *job_thread(void *arg)
       Jmsg(jcr, M_FATAL, 0, "%s", db_strerror(jcr->db));
    }
 
+   /* Run any script BeforeJob on dird */
+   run_scripts(jcr, jcr->job->RunScripts, "BeforeJob");
+
    if (job_canceled(jcr)) {
       update_job_end_record(jcr);
-   } else {
-      /* Run any script BeforeJob on dird */
-      run_scripts(jcr, jcr->job->RunScripts, "BeforeJob");
 
+   } else {
       /*
        * We re-update the job start record so that the start
        *  time is set after the run before job.  This avoids