From d1767e7c180f4626473e8a22a9779f16071c431f Mon Sep 17 00:00:00 2001 From: Balki Date: Tue, 17 Sep 2024 14:58:09 +0000 Subject: [PATCH] Fix local time when TZ is not set (#1649) Do not override time.Local when TZ is empty or unset. It is already set correctly by go standard library. --- pkg/lib/time.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/lib/time.go b/pkg/lib/time.go index 4fa6818c5..8ceae8760 100644 --- a/pkg/lib/time.go +++ b/pkg/lib/time.go @@ -16,6 +16,9 @@ import ( // statement does 'ENV["TZ"] = Asia/Istanbul'. func SetTZFromEnv() error { tzenv := os.Getenv("TZ") + if tzenv == "" { + return nil + } location, err := time.LoadLocation(tzenv) if err != nil { return fmt.Errorf("TZ environment variable appears malformed: \"%s\"", tzenv)