From d201d3f7dbc15da7191cd380ad0242710eec862f Mon Sep 17 00:00:00 2001 From: Ieva Date: Tue, 28 Nov 2023 09:28:47 +0000 Subject: [PATCH] RBAC: correctly fetch nested folder metadata (#78655) fix a bug with nested folder metadata --- pkg/api/folder.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkg/api/folder.go b/pkg/api/folder.go index f2ed1990e02..f2412326769 100644 --- a/pkg/api/folder.go +++ b/pkg/api/folder.go @@ -431,8 +431,7 @@ func (hs *HTTPServer) getFolderACMetadata(c *contextmodel.ReqContext, f *folder. } allMetadata := hs.getMultiAccessControlMetadata(c, dashboards.ScopeFoldersPrefix, folderIDs) - metadata := allMetadata[f.UID] - + metadata := map[string]bool{} // Flatten metadata - if any parent has a permission, the child folder inherits it for _, md := range allMetadata { for action := range md {