From 7bd85faa7fd67604e9082870b6b8be878c90cd7e Mon Sep 17 00:00:00 2001 From: Andreas Christou Date: Mon, 5 Jun 2023 17:40:58 +0100 Subject: [PATCH] CloudMonitoring: Correctly set new query on type change (#69573) Correctly set new query on type change --- .../components/MetricQueryEditor.tsx | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/public/app/plugins/datasource/cloud-monitoring/components/MetricQueryEditor.tsx b/public/app/plugins/datasource/cloud-monitoring/components/MetricQueryEditor.tsx index f1943578232..6b8ba5375f3 100644 --- a/public/app/plugins/datasource/cloud-monitoring/components/MetricQueryEditor.tsx +++ b/public/app/plugins/datasource/cloud-monitoring/components/MetricQueryEditor.tsx @@ -63,19 +63,22 @@ function Editor({ useEffect(() => { if (query.queryType === QueryType.TIME_SERIES_LIST && !query.timeSeriesList) { - onChangeTimeSeriesList(defaultTimeSeriesList(datasource)); + onQueryChange({ + refId: query.refId, + datasource: query.datasource, + queryType: QueryType.TIME_SERIES_LIST, + timeSeriesList: defaultTimeSeriesList(datasource), + }); } if (query.queryType === QueryType.TIME_SERIES_QUERY && !query.timeSeriesQuery) { - onChangeTimeSeriesQuery(defaultTimeSeriesQuery(datasource)); + onQueryChange({ + refId: query.refId, + datasource: query.datasource, + queryType: QueryType.TIME_SERIES_QUERY, + timeSeriesQuery: defaultTimeSeriesQuery(datasource), + }); } - }, [ - onChangeTimeSeriesList, - onChangeTimeSeriesQuery, - query.queryType, - query.timeSeriesList, - query.timeSeriesQuery, - datasource, - ]); + }, [onQueryChange, query, datasource]); return (