diff --git a/src/ui_ng/lib/src/vulnerability-scanning/result-bar-chart.component.ts b/src/ui_ng/lib/src/vulnerability-scanning/result-bar-chart.component.ts index b53a0365a..55294d209 100644 --- a/src/ui_ng/lib/src/vulnerability-scanning/result-bar-chart.component.ts +++ b/src/ui_ng/lib/src/vulnerability-scanning/result-bar-chart.component.ts @@ -119,7 +119,12 @@ export class ResultBarChartComponent implements OnInit, OnDestroy { this.onSubmitting = false; // Forcely change status to queued after successful submitting - this.summary.scan_status = VULNERABILITY_SCAN_STATUS.pending; + this.summary = { + scan_status: VULNERABILITY_SCAN_STATUS.pending, + severity: null, + components: null, + update_time: null + }; // Forcely refresh view this.forceRefreshView(1000); @@ -174,7 +179,7 @@ export class ResultBarChartComponent implements OnInit, OnDestroy { } copyValue(newVal: VulnerabilitySummary): void { - if (!newVal || !newVal.scan_status) { return; } + if (!this.summary || !newVal || !newVal.scan_status) { return; } this.summary.scan_status = newVal.scan_status; this.summary.job_id = newVal.job_id; this.summary.severity = newVal.severity;