chore: trim all mcp server configs before saving (#5211)
This commit is contained in:
parent
1fa9f4e731
commit
b72259d78f
@ -203,22 +203,23 @@ export default function AddEditMCPServer({
|
|||||||
// Convert env arrays to object
|
// Convert env arrays to object
|
||||||
const envObj: Record<string, string> = {}
|
const envObj: Record<string, string> = {}
|
||||||
envKeys.forEach((key, index) => {
|
envKeys.forEach((key, index) => {
|
||||||
if (key.trim() !== '') {
|
const keyName = key.trim()
|
||||||
envObj[key] = envValues[index] || ''
|
if (keyName !== '') {
|
||||||
|
envObj[keyName] = envValues[index]?.trim() || ''
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
// Filter out empty args
|
// Filter out empty args
|
||||||
const filteredArgs = args.filter((arg) => arg.trim() !== '')
|
const filteredArgs = args.map((arg) => arg.trim()).filter((arg) => arg)
|
||||||
|
|
||||||
const config: MCPServerConfig = {
|
const config: MCPServerConfig = {
|
||||||
command,
|
command: command.trim(),
|
||||||
args: filteredArgs,
|
args: filteredArgs,
|
||||||
env: envObj,
|
env: envObj,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (serverName.trim() !== '') {
|
if (serverName.trim() !== '') {
|
||||||
onSave(serverName, config)
|
onSave(serverName.trim(), config)
|
||||||
onOpenChange(false)
|
onOpenChange(false)
|
||||||
resetForm()
|
resetForm()
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user