diff --git a/public/locales/en/common.json b/public/locales/en/common.json index 63b597644..69d88305c 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -105,6 +105,7 @@ }, "radarr": { "wanted": "Wanted", + "missing": "Missing", "queued": "Queued", "movies": "Movies" }, diff --git a/src/widgets/radarr/component.jsx b/src/widgets/radarr/component.jsx index 4b16f75f2..fe5a69684 100644 --- a/src/widgets/radarr/component.jsx +++ b/src/widgets/radarr/component.jsx @@ -20,6 +20,7 @@ export default function Component({ service }) { return ( + @@ -29,6 +30,7 @@ export default function Component({ service }) { return ( + diff --git a/src/widgets/radarr/widget.js b/src/widgets/radarr/widget.js index da3f2a6b9..5a457ea75 100644 --- a/src/widgets/radarr/widget.js +++ b/src/widgets/radarr/widget.js @@ -9,8 +9,9 @@ const widget = { movie: { endpoint: "movie", map: (data) => ({ - wanted: jsonArrayFilter(data, (item) => item.isAvailable === false).length, - have: jsonArrayFilter(data, (item) => item.isAvailable === true).length, + wanted: jsonArrayFilter(data, (item) => item.monitored && !item.hasFile && item.isAvailable).length, + have: jsonArrayFilter(data, (item) => item.hasFile).length, + missing: jsonArrayFilter(data, (item) => item.monitored && !item.hasFile).length, }), }, "queue/status": {