From 8724ba04aa394edccea67383aefe035c85fe6b55 Mon Sep 17 00:00:00 2001 From: wangxiaolei Date: Mon, 26 Jan 2026 15:52:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20fix=20Cannot=20read=20properties=20of=20?= =?UTF-8?q?null=20(reading=20'credential=5Fform=5Fsch=E2=80=A6=20(#31117)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../model-auth/hooks/use-model-form-schemas.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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,