fix: allow clearing channel remark (#4886)

This commit is contained in:
yyhhyyyyyy 2026-05-16 14:54:18 +08:00 committed by GitHub
parent 3caa6e467b
commit 8f9ee9ba88
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -457,8 +457,8 @@ export function transformFormDataToUpdatePayload(
models: formData.models,
group: formatGroups(formData.group),
model_mapping: formData.model_mapping || null,
priority: formData.priority || null,
weight: formData.weight || null,
priority: formData.priority ?? 0,
weight: formData.weight ?? 0,
test_model: formData.test_model || null,
auto_ban: formData.auto_ban ?? 1,
status: formData.status,
@ -484,7 +484,12 @@ export function transformFormDataToUpdatePayload(
}
})
// Send explicit empty strings for nullable JSON/text fields so GORM updates can clear them.
// Send explicit empty strings for nullable fields so GORM updates can clear them.
payload.base_url = formData.base_url || ''
payload.openai_organization = formData.openai_organization || ''
payload.test_model = formData.test_model || ''
payload.tag = formData.tag || ''
payload.remark = formData.remark || ''
payload.model_mapping = formData.model_mapping || ''
payload.status_code_mapping = formData.status_code_mapping || ''
payload.param_override = formData.param_override || ''