From afaa3fbe4faef0b252974bd452b1d76db8015805 Mon Sep 17 00:00:00 2001 From: Maycon Santos Date: Thu, 27 Apr 2023 16:02:00 +0200 Subject: [PATCH] Use local time zone for display last update changes (#825) * Use local time zone for display last update changes * using TZ UTC for testing purposes * use init func --- client/cmd/status.go | 2 +- client/cmd/status_test.go | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/client/cmd/status.go b/client/cmd/status.go index d090f4dda..119944d08 100644 --- a/client/cmd/status.go +++ b/client/cmd/status.go @@ -249,7 +249,7 @@ func mapPeers(peers []*proto.PeerState) peersStateOutput { IP: pbPeerState.GetIP(), PubKey: pbPeerState.GetPubKey(), Status: pbPeerState.GetConnStatus(), - LastStatusUpdate: timeLocal.UTC(), + LastStatusUpdate: timeLocal, ConnType: connType, Direct: pbPeerState.GetDirect(), IceCandidateType: iceCandidateType{ diff --git a/client/cmd/status_test.go b/client/cmd/status_test.go index c4510b11a..6201c1590 100644 --- a/client/cmd/status_test.go +++ b/client/cmd/status_test.go @@ -11,6 +11,15 @@ import ( "github.com/netbirdio/netbird/version" ) +func init() { + loc, err := time.LoadLocation("UTC") + if err != nil { + panic(err) + } + + time.Local = loc +} + var resp = &proto.StatusResponse{ Status: "Connected", FullStatus: &proto.FullStatus{