From 6b39ec3015ace60d9adbaad043fc124cbfcd7af2 Mon Sep 17 00:00:00 2001 From: Yury Moladau Date: Mon, 10 Jul 2023 15:26:29 +0400 Subject: [PATCH] fix: change get current time range (#47) --- CHANGELOG.md | 2 ++ src/services/TimeSrv.ts | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 71958685..c269c5d5 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## tip +* BUGFIX: respect time filter for variables update. See [this issue](https://github.com/VictoriaMetrics/grafana-datasource/issues/47) + ## [v0.2.0](https://github.com/VictoriaMetrics/grafana-datasource/releases/tag/v0.2.0) * FEATURE: add the ability to define expressions for each panel so that users can define WITH templates once and then reuse them. See [this issue](https://github.com/VictoriaMetrics/grafana-datasource/issues/35). diff --git a/src/services/TimeSrv.ts b/src/services/TimeSrv.ts index 52c39ed9..e7494fd8 100644 --- a/src/services/TimeSrv.ts +++ b/src/services/TimeSrv.ts @@ -378,7 +378,9 @@ export class TimeSrv { }; timeRange(): TimeRange { - return getTimeRange(this.time, this.timeModel); + // @ts-ignore default time + const time = getTemplateSrv()?.timeRange?.raw || getDefaultTimeRange().raw; + return getTimeRange(time, this.timeModel) } zoomOut(factor: number, updateUrl = true) {