fix(add_credentials_tab.tsx): filter for null values when adding credentials (#11525)

This commit is contained in:
Krish Dholakia 2025-06-07 15:32:19 -07:00 • committed by GitHub
parent 8b60b703f7
commit 5d049eb742
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 12 additions and 6 deletions

View file

@ -564,16 +564,16 @@ class _PROXY_MaxParallelRequestsHandler_v3(CustomLogger):
self.print_verbose("INSIDE parallel request limiter ASYNC SUCCESS LOGGING")
# Get metadata from kwargs
user_api_key = kwargs["litellm_params"]["metadata"]["user_api_key"]
user_api_key = kwargs["litellm_params"]["metadata"].get("user_api_key")
user_api_key_user_id = kwargs["litellm_params"]["metadata"].get(
"user_api_key_user_id", None
"user_api_key_user_id"
)
user_api_key_team_id = kwargs["litellm_params"]["metadata"].get(
"user_api_key_team_id", None
"user_api_key_team_id"
)
user_api_key_end_user_id = kwargs.get("user") or kwargs["litellm_params"][
"metadata"
].get("user_api_key_end_user_id", None)
].get("user_api_key_end_user_id")
model_group = get_model_group_from_litellm_kwargs(kwargs)
# Get total tokens from response

View file

@ -42,10 +42,16 @@ const AddCredentialsModal: React.FC<AddCredentialsModalProps> = ({
const [showAdvancedSettings, setShowAdvancedSettings] = useState(false);
const handleSubmit = (values: any) => {
const filteredValues = Object.entries(values).reduce((acc, [key, value]) => {
if (value !== '' && value !== undefined && value !== null) {
acc[key] = value;
}
return acc;
}, {} as any);
if (addOrEdit === "add") {
onAddCredential(values);
onAddCredential(filteredValues);
} else {
onUpdateCredential(values);
onUpdateCredential(filteredValues);
}
form.resetFields();
};