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() {