From 709a890bd8892ea1081f2563365c805beb00c75c Mon Sep 17 00:00:00 2001 From: Thomas Heartman Date: Thu, 28 Aug 2025 15:53:25 +0200 Subject: [PATCH] fix: incorrect current calculation of ratio (#10567) Looks like the sinner was looking at the last entry of each data list, when they are sorted by most recent first. --- .../CreationArchiveStats/CreationArchiveStats.tsx | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/frontend/src/component/insights/componentsStat/CreationArchiveStats/CreationArchiveStats.tsx b/frontend/src/component/insights/componentsStat/CreationArchiveStats/CreationArchiveStats.tsx index f09c79270c..c250bf5c66 100644 --- a/frontend/src/component/insights/componentsStat/CreationArchiveStats/CreationArchiveStats.tsx +++ b/frontend/src/component/insights/componentsStat/CreationArchiveStats/CreationArchiveStats.tsx @@ -13,10 +13,7 @@ function getCurrentArchiveRatio( InstanceInsightsSchema['creationArchiveTrends'] >, ) { - if ( - !groupedCreationArchiveData || - Object.keys(groupedCreationArchiveData).length === 0 - ) { + if (!groupedCreationArchiveData) { return 0; } @@ -24,7 +21,7 @@ function getCurrentArchiveRatio( let totalCreated = 0; Object.values(groupedCreationArchiveData).forEach((projectData) => { - const latestData = projectData[projectData.length - 1]; + const latestData = projectData[0]; if (latestData) { totalArchived += latestData.archivedFlags || 0; const createdSum = latestData.createdFlags