From fe7ca539507a25d1a40156f133ff1c0f723032b0 Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Fri, 24 Apr 2026 17:47:41 -0700 Subject: [PATCH] fix: skip model budget rows with null max_budget to avoid silently blocking all traffic --- ui/litellm-dashboard/src/components/OldTeams.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/litellm-dashboard/src/components/OldTeams.tsx b/ui/litellm-dashboard/src/components/OldTeams.tsx index 0140e2ce28e..103467d622f 100644 --- a/ui/litellm-dashboard/src/components/OldTeams.tsx +++ b/ui/litellm-dashboard/src/components/OldTeams.tsx @@ -200,14 +200,14 @@ const ModelBudgetEditor: React.FC = ({ value, onChange, const notifyChange = (newRows: ModelBudgetRow[]) => { if (!onChange) return; - const filled = newRows.filter((r) => r.model); + const filled = newRows.filter((r) => r.model && r.max_budget !== null); if (filled.length === 0) { onChange(undefined); return; } const obj: ModelBudgetValue = {}; for (const r of filled) { - obj[r.model] = { max_budget: r.max_budget ?? 0 }; + obj[r.model] = { max_budget: r.max_budget as number }; } onChange(obj); };