Library Panels: Fix library panel creation with RBAC enabled (#76553)

This commit is contained in:
kay delaney
2023-10-25 14:29:57 +01:00
committed by GitHub
parent 327ae398e6
commit b215d2f0fb
2 changed files with 8 additions and 3 deletions

View File

@@ -63,6 +63,8 @@ func (l *LibraryElementService) createHandler(c *contextmodel.ReqContext) respon
if cmd.FolderUID != nil {
if *cmd.FolderUID == "" {
cmd.FolderID = 0
generalFolderUID := ac.GeneralFolderUID
cmd.FolderUID = &generalFolderUID
} else {
folder, err := l.folderService.Get(c.Req.Context(), &folder.GetFolderQuery{OrgID: c.SignedInUser.GetOrgID(), UID: cmd.FolderUID, SignedInUser: c.SignedInUser})
if err != nil || folder == nil {