mirror of
https://github.com/aiclientproxy/proxycast.git
synced 2026-09-24 23:10:56 +08:00
fix: 修复凭证代理设置无法清空的问题 (#107)
问题:将代理设置留空后点击保存,代理设置仍然存在 原因:EditCredentialModal.tsx 中 proxyUrl.trim() || undefined 在空字符串时返回 undefined,但后端期望空字符串来表示清除代理 修复:将 proxyUrl.trim() || undefined 改为 proxyUrl.trim() 这样空字符串会被正确传递给后端,后端会将其解释为清除代理设置
This commit is contained in:
@@ -220,8 +220,8 @@ export function EditCredentialModal({
|
||||
new_base_url: isApiKey ? newBaseUrl.trim() : undefined,
|
||||
// API Key 的 api_key(始终传递当前值)
|
||||
new_api_key: isApiKey ? newApiKey.trim() : undefined,
|
||||
// 代理 URL(空字符串表示清除,使用全局代理)
|
||||
new_proxy_url: proxyUrl.trim() || undefined,
|
||||
// 代理 URL:始终传递当前值,空字符串表示清除代理
|
||||
new_proxy_url: proxyUrl.trim(),
|
||||
};
|
||||
|
||||
console.log("[EditCredentialModal] 提交更新请求:", updateRequest);
|
||||
|
||||
Reference in New Issue
Block a user