diff --git a/ui/litellm-dashboard/src/components/view_user_spend.tsx b/ui/litellm-dashboard/src/components/view_user_spend.tsx index 028cef2c1a..f0acf2475c 100644 --- a/ui/litellm-dashboard/src/components/view_user_spend.tsx +++ b/ui/litellm-dashboard/src/components/view_user_spend.tsx @@ -43,8 +43,18 @@ const ViewUserSpend: React.FC = ({ userID, userRole, accessT if (userRole === "Admin") { try { const globalSpend = await getTotalSpendCall(accessToken); - setSpend(globalSpend.spend); - setMaxBudget(globalSpend.max_budget || null); + if (globalSpend) { + if (globalSpend.spend) { + setSpend(globalSpend.spend); + } else { + setSpend(0.0); + } + if (globalSpend.max_budget) { + setMaxBudget(globalSpend.max_budget); + } else { + setMaxBudget(0.0); + } + } } catch (error) { console.error("Error fetching global spend data:", error); } @@ -63,7 +73,6 @@ const ViewUserSpend: React.FC = ({ userID, userRole, accessT

Total Spend

${roundedSpend}

- ) }