[v10.0.x] CloudMonitoring: Correctly set new query on type change (#69577)

CloudMonitoring: Correctly set new query on type change (#69573)

Correctly set new query on type change

(cherry picked from commit 7bd85faa7f)

Co-authored-by: Andreas Christou <andreas.christou@grafana.com>
This commit is contained in:
Grot (@grafanabot)
2023-06-05 20:13:07 +03:00
committed by GitHub
co-authored by Andreas Christou
parent 7cf2733e12
commit 9b05220e4e
@@ -69,19 +69,24 @@ 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,
intervalMs: query.intervalMs,
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,
intervalMs: query.intervalMs,
timeSeriesQuery: defaultTimeSeriesQuery(datasource),
});
}
}, [
onChangeTimeSeriesList,
onChangeTimeSeriesQuery,
query.queryType,
query.timeSeriesList,
query.timeSeriesQuery,
datasource,
]);
}, [onQueryChange, query, datasource]);
return (
<EditorRows>