From d2cb64c7a3ff652590014ee4abb85043801cddad Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun, 26 Jan 2025 23:20:58 -0800 Subject: [PATCH] Use top-level dataset info --- src/widgets/truenas/component.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/widgets/truenas/component.jsx b/src/widgets/truenas/component.jsx index e7a3bc9e..e83499f9 100644 --- a/src/widgets/truenas/component.jsx +++ b/src/widgets/truenas/component.jsx @@ -36,13 +36,13 @@ export default function Component({ service }) { if (showPools) { pools = poolsData.map((pool) => { - const dataset = datasetData.find((d) => d.pool === pool.name); + const dataset = datasetData.find((d) => d.pool === pool.name && d.name === pool.name); return { id: pool.id, name: pool.name, healthy: pool.healthy, - allocated: dataset.children.reduce((acc, d) => acc + parseInt(d.used.rawvalue, 10), 0), - free: dataset.children.reduce((acc, d) => acc + parseInt(d.available.rawvalue, 10), 0), + allocated: dataset?.used.parsed ?? 0, + free: dataset?.available.parsed ?? 0, }; }); }