[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:
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>
|
||||
|
||||
Reference in New Issue
Block a user