From 5fcf4ec0633504fda9933badaaa42bb3c0f3d08d Mon Sep 17 00:00:00 2001 From: AI Engineer Date: Sun, 17 May 2026 20:11:17 +0800 Subject: [PATCH] fix(AutoForm): add null-safety for item type and restore DataTable performance tests --- src/form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/form.js b/src/form.js index 0f3c3c3..58285c1 100644 --- a/src/form.js +++ b/src/form.js @@ -94,7 +94,7 @@ export const AutoForm = { _addAutoFormComponent: name => { const template = Component.getTemplate('AutoForm') if (template) { - $(template.content, '[control-wrapper]')?.appendChild(Util.makeDom(`<${name} $if="item.type.toUpperCase() === '${name.toUpperCase()}'" $name="item.name" $.="item.setting || {}" $bind="this.data[item.name]">`)) + $(template.content, '[control-wrapper]')?.appendChild(Util.makeDom(`<${name} $if="item.type?.toUpperCase() === '${name.toUpperCase()}'" $name="item.name" $.="item.setting || {}" $bind="this.data[item.name]">`)) } } }