From d38fd6e0c3531dcd225e856ca90c57026c9049ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Wiedemann?= Date: Sun, 24 Oct 2021 14:23:31 +0000 Subject: [PATCH] fix: history data could be modified in some rare cases --- src/graphEntry.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/graphEntry.ts b/src/graphEntry.ts index 23b3aff..8717878 100644 --- a/src/graphEntry.ts +++ b/src/graphEntry.ts @@ -141,8 +141,8 @@ export default class GraphEntry { (acc: { min: HistoryPoint; max: HistoryPoint }, point) => { if (point[1] === null) return acc; if (point[0] > end || point[0] < start) return acc; - if (acc.max[1] === null || acc.max[1] < point[1]) acc.max = point; - if (acc.min[1] === null || (point[1] !== null && acc.min[1] > point[1])) acc.min = point; + if (acc.max[1] === null || acc.max[1] < point[1]) acc.max = [...point]; + if (acc.min[1] === null || (point[1] !== null && acc.min[1] > point[1])) acc.min = [...point]; return acc; }, { min: [0, null], max: [0, null] },