diff --git a/public/app/plugins/datasource/dashboard/DashboardQueryEditor.tsx b/public/app/plugins/datasource/dashboard/DashboardQueryEditor.tsx index 925b55dd6de..64681156ca5 100644 --- a/public/app/plugins/datasource/dashboard/DashboardQueryEditor.tsx +++ b/public/app/plugins/datasource/dashboard/DashboardQueryEditor.tsx @@ -146,8 +146,12 @@ export class DashboardQueryEditor extends PureComponent { const panels: Array> = []; for (const panel of dashboard.panels) { + const plugin = config.panels[panel.type]; + if (!plugin) { + continue; + } + if (panel.targets && panel.datasource !== SHARED_DASHBODARD_QUERY) { - const plugin = config.panels[panel.type]; const item = { value: panel.id, label: panel.title ? panel.title : 'Panel ' + panel.id,