From 18447848ca65672fa81b0a058073096a7b01de30 Mon Sep 17 00:00:00 2001 From: Junyi Date: Thu, 17 Apr 2025 12:18:51 +0800 Subject: [PATCH] fix(client): add fault tolerant when no x-component in schema (#6691) --- packages/core/client/src/schema-initializer/utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/client/src/schema-initializer/utils.ts b/packages/core/client/src/schema-initializer/utils.ts index 0860e64464..198b7c4d1c 100644 --- a/packages/core/client/src/schema-initializer/utils.ts +++ b/packages/core/client/src/schema-initializer/utils.ts @@ -767,7 +767,7 @@ export const findSchema = (schema: Schema, key: string, action: string, name?: s if (s[key] === action && (!name || s.name === name)) { return s; } - if (s['x-component'] !== 'Action.Container' && !s['x-component'].includes('AssociationField')) { + if (s['x-component'] && s['x-component'] !== 'Action.Container' && !s['x-component'].includes('AssociationField')) { const c = findSchema(s, key, action, name); if (c) { return c;