From 2b45b064eb63baf2613c073622aae0ea6a6be18f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferdinand=20M=C3=BCtsch?= Date: Wed, 28 Apr 2021 22:19:44 +0200 Subject: [PATCH] fix: permit simple date time format in wakatime summaries endpoint (resolve #190) --- routes/compat/wakatime/v1/summaries.go | 4 ++-- version.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/routes/compat/wakatime/v1/summaries.go b/routes/compat/wakatime/v1/summaries.go index ed83c41..b4eab3d 100644 --- a/routes/compat/wakatime/v1/summaries.go +++ b/routes/compat/wakatime/v1/summaries.go @@ -99,12 +99,12 @@ func (h *SummariesHandler) loadUserSummaries(r *http.Request) ([]*models.Summary // eventually, consider start and end params a date var err error - start, err = time.Parse(time.RFC3339, strings.Replace(startParam, " ", "+", 1)) + start, err = utils.ParseDateTimeTZ(strings.Replace(startParam, " ", "+", 1), user.TZ()) if err != nil { return nil, errors.New("missing required 'start' parameter"), http.StatusBadRequest } - end, err = time.Parse(time.RFC3339, strings.Replace(endParam, " ", "+", 1)) + end, err = utils.ParseDateTimeTZ(strings.Replace(endParam, " ", "+", 1), user.TZ()) if err != nil { return nil, errors.New("missing required 'end' parameter"), http.StatusBadRequest } diff --git a/version.txt b/version.txt index ad7c780..25691b4 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.26.7 +1.26.8