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

Correctly set new query on type change
pull/69808/head
Andreas Christou 2 years ago committed by GitHub
parent b2065c8c38
commit 7bd85faa7f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 23
      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 (
<EditorRows>

Loading…
Cancel
Save