From b9f1ddd28453326f39712424fb7222b0b66bd798 Mon Sep 17 00:00:00 2001 From: HaveAGitGat <43864057+HaveAGitGat@users.noreply.github.com> Date: Mon, 18 Dec 2023 08:39:30 +0000 Subject: [PATCH] Fix: Tdarr widget should use viewable count if exists (#2492) --- src/widgets/tdarr/component.jsx | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/widgets/tdarr/component.jsx b/src/widgets/tdarr/component.jsx index 78ac7384e..f885830ff 100644 --- a/src/widgets/tdarr/component.jsx +++ b/src/widgets/tdarr/component.jsx @@ -26,9 +26,19 @@ export default function Component({ service }) { ); } - const queue = parseInt(tdarrData.table1Count, 10) + parseInt(tdarrData.table4Count, 10); - const processed = parseInt(tdarrData.table2Count, 10) + parseInt(tdarrData.table5Count, 10); - const errored = parseInt(tdarrData.table3Count, 10) + parseInt(tdarrData.table6Count, 10); + // use viewable count if it exists, which removes file count of any disabled libraries etc + // only shows items which are viewable in the tables in the UI + + const table1Count = tdarrData.table1ViewableCount || tdarrData.table1Count; + const table2Count = tdarrData.table2ViewableCount || tdarrData.table2Count; + const table3Count = tdarrData.table3ViewableCount || tdarrData.table3Count; + const table4Count = tdarrData.table4ViewableCount || tdarrData.table4Count; + const table5Count = tdarrData.table5ViewableCount || tdarrData.table5Count; + const table6Count = tdarrData.table6ViewableCount || tdarrData.table6Count; + + const queue = parseInt(table1Count, 10) + parseInt(table4Count, 10); + const processed = parseInt(table2Count, 10) + parseInt(table5Count, 10); + const errored = parseInt(table3Count, 10) + parseInt(table6Count, 10); const saved = parseFloat(tdarrData.sizeDiff, 10) * 1000000000; return (