Folders: Use folder UID when deleting library elements in folder (#98967)

* Refactor  deleteLibraryElementsInFolderUID to use folder UID only
* Convert dashboard error to folder one when deleting library elements
* Fix incorrectly set folder UID in nested folder test

---------

Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
This commit is contained in:
Arati R.
2025-01-17 12:04:02 +01:00
committed by GitHub
co-authored by kay delaney
parent f65e9fa9ab
commit a0d1a197e3
3 changed files with 35 additions and 24 deletions
@@ -734,7 +734,7 @@ func TestIntegrationNestedFolderService(t *testing.T) {
_ = createRule(t, alertStore, subfolder.UID, "sub alert")
// nolint:staticcheck
libraryElementCmd.FolderID = subfolder.ID
libraryElementCmd.FolderUID = &subPanel.FolderUID
libraryElementCmd.FolderUID = &subfolder.UID
subPanel, err = lps.LibraryElementService.CreateElement(context.Background(), &signedInUser, libraryElementCmd)
require.NoError(t, err)
}