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.
This commit is contained in:
Balki 2024-09-17 14:58:09 +00:00 committed by GitHub
parent 5ef01ca356
commit d1767e7c18
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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)