From 981efffa3b7a4105f67af3138d32e403ae4562cb Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Sat, 14 Dec 2024 14:12:39 -0800 Subject: [PATCH] ui fix key table --- .../src/components/view_key_table.tsx | 37 +++++++++++++++++-- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/ui/litellm-dashboard/src/components/view_key_table.tsx b/ui/litellm-dashboard/src/components/view_key_table.tsx index 3ef50bc603..1bdc31500f 100644 --- a/ui/litellm-dashboard/src/components/view_key_table.tsx +++ b/ui/litellm-dashboard/src/components/view_key_table.tsx @@ -261,6 +261,23 @@ const ViewKeyTable: React.FC = ({ const [errorModels, setErrorModels] = useState([]); const [errorBudget, setErrorBudget] = useState(false); + let metadataString = ''; + try { + metadataString = JSON.stringify(token.metadata, null, 2); + } catch (error) { + console.error("Error stringifying metadata:", error); + // You can choose a fallback, such as an empty string or a warning message + metadataString = ''; + } + + // Ensure token is defined and handle gracefully if not + const initialValues = token ? { + ...token, + budget_duration: token.budget_duration, + metadata: metadataString + } : { metadata: metadataString }; + + const handleOk = () => { form .validateFields() @@ -286,7 +303,7 @@ const ViewKeyTable: React.FC = ({
= ({