LibraryPanels: Prevents changing the folder when saving an existing library panel (#38978)

This commit is contained in:
Hugo Häggmark 2021-09-09 06:21:31 +02:00 committed by GitHub
parent a960aae4e7
commit bfb34b9c1a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 6 deletions

View File

@ -66,15 +66,11 @@ export async function addLibraryPanel(
return result; return result;
} }
export async function updateLibraryPanel( export async function updateLibraryPanel(panelSaveModel: PanelModelWithLibraryPanel): Promise<LibraryElementDTO> {
panelSaveModel: PanelModelWithLibraryPanel,
folderId: number
): Promise<LibraryElementDTO> {
const { uid, name, version } = panelSaveModel.libraryPanel; const { uid, name, version } = panelSaveModel.libraryPanel;
const kind = LibraryElementKind.Panel; const kind = LibraryElementKind.Panel;
const model = panelSaveModel; const model = panelSaveModel;
const { result } = await getBackendSrv().patch(`/api/library-elements/${uid}`, { const { result } = await getBackendSrv().patch(`/api/library-elements/${uid}`, {
folderId,
name, name,
model, model,
version, version,

View File

@ -56,5 +56,5 @@ function saveOrUpdateLibraryPanel(panel: any, folderId: number): Promise<Library
return addLibraryPanel(panel, folderId!); return addLibraryPanel(panel, folderId!);
} }
return updateLibraryPanel(panel, folderId!); return updateLibraryPanel(panel);
} }