From 1a52dd57cff92967250b7b2f735a21c78f0747fa Mon Sep 17 00:00:00 2001 From: idafurjes <36131195+idafurjes@users.noreply.github.com> Date: Wed, 21 Jul 2021 16:16:10 +0200 Subject: [PATCH] Fix parse duration for day (#36942) --- pkg/tsdb/calculator.go | 3 ++- pkg/tsdb/interval/interval.go | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/tsdb/calculator.go b/pkg/tsdb/calculator.go index 2716c7cc8bc..213a5a68908 100644 --- a/pkg/tsdb/calculator.go +++ b/pkg/tsdb/calculator.go @@ -7,6 +7,7 @@ import ( "time" "github.com/grafana/grafana-plugin-sdk-go/backend" + "github.com/grafana/grafana/pkg/components/gtime" "github.com/grafana/grafana/pkg/tsdb/interval" ) @@ -90,7 +91,7 @@ func GetIntervalFrom(dsInterval, queryInterval string, queryIntervalMS int64, de if isPureNum { interval += "s" } - parsedInterval, err := time.ParseDuration(interval) + parsedInterval, err := gtime.ParseDuration(interval) if err != nil { return time.Duration(0), err } diff --git a/pkg/tsdb/interval/interval.go b/pkg/tsdb/interval/interval.go index 5ce318e31ac..addc7385133 100644 --- a/pkg/tsdb/interval/interval.go +++ b/pkg/tsdb/interval/interval.go @@ -6,6 +6,7 @@ import ( "strings" "time" + "github.com/grafana/grafana/pkg/components/gtime" "github.com/grafana/grafana/pkg/components/simplejson" "github.com/grafana/grafana/pkg/models" "github.com/grafana/grafana/pkg/plugins" @@ -97,7 +98,7 @@ func GetIntervalFrom(dsInfo *models.DataSource, queryModel *simplejson.Json, def if isPureNum { interval += "s" } - parsedInterval, err := time.ParseDuration(interval) + parsedInterval, err := gtime.ParseDuration(interval) if err != nil { return time.Duration(0), err }