]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
baculum: Fix showing graphs if exists finished job with empty start time value
authorMarcin Haba <marcin.haba@bacula.pl>
Fri, 3 May 2019 04:46:18 +0000 (06:46 +0200)
committerMarcin Haba <marcin.haba@bacula.pl>
Sat, 14 Dec 2019 14:50:00 +0000 (15:50 +0100)
gui/baculum/protected/Web/JavaScript/graph.js

index 5a11cf6002a7e57ef9afd8a57964dc5e4c657ac5..9a35cd294962f72748277f8bc93f9cb8531d50bd 100644 (file)
@@ -51,11 +51,20 @@ var JobClass = jQuery.klass({
        },
 
        set_start_stamp: function() {
-               this.start_stamp = iso_date_to_timestamp(this.job.starttime);
+               /**
+                * NOTE: Start time can be null if job finishes with error before
+                * writing starttime to the Catalog. Noticed for example with staring
+                * migration job in which no SelectionType defined.
+                */
+               if (this.job.starttime) {
+                       this.start_stamp = iso_date_to_timestamp(this.job.starttime);
+               }
        },
 
        set_end_stamp: function() {
-               this.end_stamp =  iso_date_to_timestamp(this.job.endtime);
+               if (this.job.endtime) {
+                       this.end_stamp =  iso_date_to_timestamp(this.job.endtime);
+               }
        }
 });