From fb9a2f11fea9353e260c712ec65e967dfdba0f3f Mon Sep 17 00:00:00 2001 From: Sirttas Date: Sun, 19 May 2024 10:28:07 +0200 Subject: [PATCH] fix potential issue with grouping --- src/market/acquisition/AcquisitionResultTable.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/market/acquisition/AcquisitionResultTable.vue b/src/market/acquisition/AcquisitionResultTable.vue index 000a6ea..62656f4 100644 --- a/src/market/acquisition/AcquisitionResultTable.vue +++ b/src/market/acquisition/AcquisitionResultTable.vue @@ -66,9 +66,9 @@ const filteredItems = props.items.filter(r => r.type.name.toLowerCase().includes } const list: Result[] = []; - const groups = Map.groupBy(filteredItems, r => r.type); + const groups = Map.groupBy(filteredItems, r => r.type.id); - groups.forEach((group, type) => { + groups.forEach((group, typeID) => { const oldest = group.reduce((acc: AcquiredType | undefined, r: AcquiredType) => (acc && acc.date < r.date) ? acc : r, undefined); if (!oldest) { @@ -82,8 +82,8 @@ const filteredItems = props.items.filter(r => r.type.name.toLowerCase().includes list.push({ type: oldest, - typeID: type.id, - name: type.name, + typeID, + name: oldest.type.name, buy: oldest.buy, sell: oldest.sell, price: price,