From 2b4e1a2fdbf11b010ddbcd0b6fd2640d01e4dbc8 Mon Sep 17 00:00:00 2001 From: Gareth Date: Sun, 10 Dec 2023 06:32:31 -0800 Subject: [PATCH] fix: operation ordering in tree view --- webui/src/components/OperationTree.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/webui/src/components/OperationTree.tsx b/webui/src/components/OperationTree.tsx index c4f81e6f..63aed46b 100644 --- a/webui/src/components/OperationTree.tsx +++ b/webui/src/components/OperationTree.tsx @@ -198,7 +198,7 @@ export const OperationTree = ({ const buildTreeYear = (operations: BackupInfo[]): OpTreeNode[] => { const grouped = _.groupBy(operations, (op) => { - return op.displayTime.getFullYear(); + return op.displayTime.toISOString().substring(0, 4); }); const entries: OpTreeNode[] = _.map(grouped, (value, key) => { @@ -214,7 +214,7 @@ const buildTreeYear = (operations: BackupInfo[]): OpTreeNode[] => { const buildTreeMonth = (operations: BackupInfo[]): OpTreeNode[] => { const grouped = _.groupBy(operations, (op) => { - return `y${op.displayTime.getFullYear()}m${op.displayTime.getMonth()}`; + return op.displayTime.toISOString().substring(0, 7); }); const entries: OpTreeNode[] = _.map(grouped, (value, key) => { return { @@ -231,7 +231,7 @@ const buildTreeMonth = (operations: BackupInfo[]): OpTreeNode[] => { const buildTreeDay = (operations: BackupInfo[]): OpTreeNode[] => { const grouped = _.groupBy(operations, (op) => { - return `y${op.displayTime.getFullYear()}m${op.displayTime.getMonth()}d${op.displayTime.getDate()}`; + return op.displayTime.toISOString().substring(0, 10); }); const entries = _.map(grouped, (value, key) => {