Fix: prevent Seerr widget incorrectly injecting "available" field (#6663)

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
This commit is contained in:
christopherjnash
2026-05-12 11:45:11 -04:00
committed by GitHub
parent 6053ddbab6
commit f8e2e8d410

View File

@@ -30,10 +30,12 @@ export default function Component({ service }) {
); );
} }
if (statsData.completed === undefined) { if (
// Newer versions added "completed", fallback to available statsData.completed === undefined &&
widget.fields = widget.fields.filter((field) => field !== "completed"); (widget.fields.includes("completed") || widget.fields.includes("available"))
widget.fields.push("available"); ) {
// Fallback to "available" if "completed" requested but not available
widget.fields = widget.fields.map((field) => (field === "completed" ? "available" : field));
} }
return ( return (