From bea0a2c524e6f30192c6623d76d7e61842c47e1a Mon Sep 17 00:00:00 2001 From: Zeke Zhang <958414905@qq.com> Date: Fri, 28 Feb 2025 07:02:10 +0800 Subject: [PATCH] fix(acl): add optional chaining to prevent potential null/undefined error in uiButtonSchemasBlacklist check --- packages/core/client/src/acl/ACLProvider.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/client/src/acl/ACLProvider.tsx b/packages/core/client/src/acl/ACLProvider.tsx index 81519b5339..6dfa112361 100644 --- a/packages/core/client/src/acl/ACLProvider.tsx +++ b/packages/core/client/src/acl/ACLProvider.tsx @@ -321,7 +321,7 @@ export const ACLActionProvider = (props) => { () => actionPath && parseAction(actionPath, { schema, recordPkValue }), [parseAction, actionPath, schema, recordPkValue], ); - if (uiButtonSchemasBlacklist.includes(currentUid)) { + if (uiButtonSchemasBlacklist?.includes(currentUid)) { return {props.children}; } if (!actionPath) {