diff --git a/public/app/plugins/datasource/cloud-monitoring/components/VisualMetricQueryEditor.tsx b/public/app/plugins/datasource/cloud-monitoring/components/VisualMetricQueryEditor.tsx index be1fe2a1b03..5e9976b3526 100644 --- a/public/app/plugins/datasource/cloud-monitoring/components/VisualMetricQueryEditor.tsx +++ b/public/app/plugins/datasource/cloud-monitoring/components/VisualMetricQueryEditor.tsx @@ -48,7 +48,11 @@ export function Editor({ const [timeRange, setTimeRange] = useState({ ...datasource.timeSrv.timeRange() }); const useTime = (time: TimeRange) => { - if (timeRange !== null && (timeRange.raw.from !== time.raw.from || timeRange.raw.to !== time.raw.to)) { + if ( + timeRange !== null && + (timeRange.raw.from.toString() !== time.raw.from.toString() || + timeRange.raw.to.toString() !== time.raw.to.toString()) + ) { setTimeRange({ ...time }); } };