From a32ebe4e96d91aae42571e71c0e353240def28ab Mon Sep 17 00:00:00 2001 From: Dotta Date: Sun, 19 Apr 2026 22:25:52 -0500 Subject: [PATCH] fix: guard profile usage fallback labels Co-Authored-By: Paperclip --- ui/src/pages/UserProfile.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/src/pages/UserProfile.tsx b/ui/src/pages/UserProfile.tsx index abc3e2eaf87..ded2dd3eece 100644 --- a/ui/src/pages/UserProfile.tsx +++ b/ui/src/pages/UserProfile.tsx @@ -216,8 +216,8 @@ export function UserProfile() { const agentUsageRows = useMemo( () => (data?.topAgents ?? []).map((row) => ({ - key: row.agentId, - label: row.agentName ?? row.agentId.slice(0, 8), + key: row.agentId ?? "unknown", + label: row.agentName ?? (row.agentId ? row.agentId.slice(0, 8) : "unknown"), sublabel: "Issue-linked usage", costCents: row.costCents, inputTokens: row.inputTokens,