diff --git a/pinot-controller/src/main/resources/app/pages/TaskDetail.tsx b/pinot-controller/src/main/resources/app/pages/TaskDetail.tsx
index 70fbff989a5..a0eda167b57 100644
--- a/pinot-controller/src/main/resources/app/pages/TaskDetail.tsx
+++ b/pinot-controller/src/main/resources/app/pages/TaskDetail.tsx
@@ -104,7 +104,7 @@ const TaskDetail = (props) => {
Start Time: {get(taskDebugData, 'startTime', '')}
- Finish Time: {get(taskDebugData, 'subtaskInfos.0.finishTime', '')}
+ Finish Time: {get(taskDebugData, 'finishTime', '')}
Number of Sub Tasks: {get(taskDebugData, 'subtaskCount.total', '')}
diff --git a/pinot-controller/src/main/resources/app/utils/PinotMethodUtils.ts b/pinot-controller/src/main/resources/app/utils/PinotMethodUtils.ts
index b5282424196..843cb053263 100644
--- a/pinot-controller/src/main/resources/app/utils/PinotMethodUtils.ts
+++ b/pinot-controller/src/main/resources/app/utils/PinotMethodUtils.ts
@@ -809,12 +809,11 @@ const getTasksList = async (tableName, taskType) => {
const promiseArr = [];
const fetchInfo = async (taskID, status) => {
const debugData = await getTaskDebugData(taskID);
- const startTime = moment(get(debugData, 'data.subtaskInfos.0.startTime'), 'YYYY-MM-DD hh:mm:ss');
finalResponse.records.push([
taskID,
status,
- get(debugData, 'data.subtaskInfos.0.startTime'),
- get(debugData, 'data.subtaskInfos.0.finishTime', ''),
+ get(debugData, 'data.startTime', ''),
+ get(debugData, 'data.finishTime', ''),
get(debugData, 'data.subtaskCount.total', 0)
]);
};