From 4cf560b177d9627e852ec03e40655393b50d2e5c Mon Sep 17 00:00:00 2001 From: katherinehhh Date: Sun, 17 Mar 2024 09:26:35 +0800 Subject: [PATCH] fix(acl): invalid action permission judgment (#3735) * fix: x-acl-action is missing in action schema * fix: useACLRoleContext * fix: useACLRoleContext * fix: useACLRoleContext --- 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 4467be7421..35698ea8dd 100644 --- a/packages/core/client/src/acl/ACLProvider.tsx +++ b/packages/core/client/src/acl/ACLProvider.tsx @@ -151,7 +151,7 @@ const useAllowedActions = () => { const useResourceName = () => { const service = useResourceActionContext(); const result = useBlockRequestContext() || { service }; - return result?.props?.resource || result?.service?.defaultRequest?.resource; + return result?.props?.resource || result?.props?.collection || result?.service?.defaultRequest?.resource; }; export function useACLRoleContext() {