Library Panels: Fix error when changing viz of panel with multiple instances (#33915)

This commit is contained in:
kay delaney 2021-05-12 09:42:17 +01:00 committed by GitHub
parent 3d47bf247f
commit c6dd19f163
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -104,9 +104,11 @@ function updateDuplicateLibraryPanels(modifiedPanel: PanelModel, dashboard: Dash
// Loaded plugin is not included in the persisted properties
// So is not handled by restoreModel
panel.plugin = modifiedSaveModel.plugin;
const pluginChanged = panel.plugin?.meta.id !== modifiedPanel.plugin?.meta.id;
panel.plugin = modifiedPanel.plugin;
panel.configRev++;
if (panel.type !== modifiedPanel.type) {
if (pluginChanged) {
dispatch(panelModelAndPluginReady({ panelId: panel.id, plugin: panel.plugin! }));
}