From 774151b6e9673f605d567472a6a24c9981be5e38 Mon Sep 17 00:00:00 2001 From: Aditya Bist Date: Wed, 8 Jan 2020 11:19:40 -0800 Subject: [PATCH] Fixes job history for Agent (#8847) * fix job history function * unbump version --- .../jobManagement/browser/jobHistory.component.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/sql/workbench/contrib/jobManagement/browser/jobHistory.component.ts b/src/sql/workbench/contrib/jobManagement/browser/jobHistory.component.ts index 7ce291118a..b966565921 100644 --- a/src/sql/workbench/contrib/jobManagement/browser/jobHistory.component.ts +++ b/src/sql/workbench/contrib/jobManagement/browser/jobHistory.component.ts @@ -243,7 +243,7 @@ export class JobHistoryComponent extends JobManagementView implements OnInit { return false; } - private buildHistoryTree(self: any, jobHistories: azdata.AgentJobHistoryInfo[]) { + private buildHistoryTree(self: JobHistoryComponent, jobHistories: azdata.AgentJobHistoryInfo[]) { self._treeController.jobHistories = jobHistories; let jobHistoryRows: JobHistoryRow[] = this._treeController.jobHistories.map(job => self.convertToJobHistoryRow(job)); let sortedRows = jobHistoryRows.sort((row1, row2) => { @@ -280,6 +280,14 @@ export class JobHistoryComponent extends JobManagementView implements OnInit { this._agentViewComponent.showHistory = false; } + private convertToJobHistoryRow(historyInfo: azdata.AgentJobHistoryInfo): JobHistoryRow { + let jobHistoryRow = new JobHistoryRow(); + jobHistoryRow.runDate = this.formatTime(historyInfo.runDate); + jobHistoryRow.runStatus = JobManagementUtilities.convertToStatusString(historyInfo.runStatus); + jobHistoryRow.instanceID = historyInfo.instanceId; + return jobHistoryRow; + } + private formatTime(time: string): string { return time.replace('T', ' '); }