fix(channels): show field passthrough controls for Codex (#5902)

This commit is contained in:
Seefs
2026-07-04 19:50:15 +08:00
committed by GitHub
parent bed4a3f916
commit 4ae341756e
3 changed files with 15 additions and 9 deletions
+2 -2
View File
@@ -549,13 +549,13 @@ function buildSettingsJSON(formData: ChannelFormValues): string {
// Field passthrough controls:
// - OpenAI (type 1) and Anthropic (type 14): allow_service_tier
// - OpenAI only: disable_store, allow_safety_identifier
if (formData.type === 1 || formData.type === 14) {
if (formData.type === 1 || formData.type === 14 || formData.type === 57) {
settingsObj.allow_service_tier = formData.allow_service_tier === true
} else if ('allow_service_tier' in settingsObj) {
delete settingsObj.allow_service_tier
}
if (formData.type === 1) {
if (formData.type === 1 || formData.type === 57) {
settingsObj.disable_store = formData.disable_store === true
settingsObj.allow_safety_identifier =
formData.allow_safety_identifier === true