From a4b0ad39375045795cf8409b0c0751f1040f324c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Mon, 29 Mar 2021 08:16:24 +0200 Subject: [PATCH] DashboardQueryEditor: Run query after selecting source panel (#32383) --- public/app/features/query/components/QueryGroup.tsx | 9 ++++++++- .../datasource/dashboard/DashboardQueryEditor.tsx | 2 ++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/public/app/features/query/components/QueryGroup.tsx b/public/app/features/query/components/QueryGroup.tsx index 76cd6838f68..1643e50378f 100644 --- a/public/app/features/query/components/QueryGroup.tsx +++ b/public/app/features/query/components/QueryGroup.tsx @@ -276,7 +276,14 @@ export class QueryGroup extends PureComponent { const { data } = this.state; if (isSharedDashboardQuery(dsSettings.name)) { - return ; + return ( + + ); } return ( diff --git a/public/app/plugins/datasource/dashboard/DashboardQueryEditor.tsx b/public/app/plugins/datasource/dashboard/DashboardQueryEditor.tsx index de9dd0ac39d..7e5ea4ddab4 100644 --- a/public/app/plugins/datasource/dashboard/DashboardQueryEditor.tsx +++ b/public/app/plugins/datasource/dashboard/DashboardQueryEditor.tsx @@ -21,6 +21,7 @@ interface Props { queries: DataQuery[]; panelData: PanelData; onChange: (queries: DataQuery[]) => void; + onRunQueries: () => void; } type State = { @@ -97,6 +98,7 @@ export class DashboardQueryEditor extends PureComponent { panelId: id, } as DashboardQuery, ]); + this.props.onRunQueries(); }; renderQueryData(editURL: string) {