diff --git a/web/app/components/header/account-setting/model-provider-page/model-auth/hooks/use-model-form-schemas.ts b/web/app/components/header/account-setting/model-provider-page/model-auth/hooks/use-model-form-schemas.ts index eafbedfdd..22fab62be 100644 --- a/web/app/components/header/account-setting/model-provider-page/model-auth/hooks/use-model-form-schemas.ts +++ b/web/app/components/header/account-setting/model-provider-page/model-auth/hooks/use-model-form-schemas.ts @@ -65,7 +65,10 @@ export const useModelFormSchemas = ( }, [formSchemas, t]) const formValues = useMemo(() => { - let result = {} + let result: any = {} + formSchemas.forEach((schema) => { + result[schema.variable] = schema.default + }) if (credential) { result = { ...result, __authorization_name__: credential?.credential_name } if (credentials) @@ -74,7 +77,7 @@ export const useModelFormSchemas = ( if (model) result = { ...result, __model_name: model?.model, __model_type: model?.model_type } return result - }, [credentials, credential, model]) + }, [credentials, credential, model, formSchemas]) return { formSchemas: formSchemasWithAuthorizationName,