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 0345781592..edc1774f02 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 @@ -25,9 +25,10 @@ export const useModelFormSchemas = ( model_credential_schema, } = provider const formSchemas = useMemo(() => { - return providerFormSchemaPredefined - ? provider_credential_schema.credential_form_schemas - : model_credential_schema.credential_form_schemas + const schemas = providerFormSchemaPredefined + ? provider_credential_schema?.credential_form_schemas + : model_credential_schema?.credential_form_schemas + return Array.isArray(schemas) ? schemas : [] }, [ providerFormSchemaPredefined, provider_credential_schema?.credential_form_schemas,