16669: Fix use of timestamp in local timezone.
authorTom Clegg <tom@tomclegg.ca>
Tue, 22 Sep 2020 14:58:02 +0000 (10:58 -0400)
committerTom Clegg <tom@tomclegg.ca>
Wed, 21 Oct 2020 13:04:25 +0000 (09:04 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@tomclegg.ca>

lib/controller/localdb/login_oidc.go

index 20f22b1b3ec92656d1fe1af0f56b23d1424822ac..b74d22f8ead979e09686856b6b053c7f3c9250f2 100644 (file)
@@ -465,7 +465,7 @@ func (ta *oidcTokenAuthorizer) registerToken(ctx context.Context, tok string) er
        // Expiry time for our token is one minute longer than our
        // cache TTL, so we don't pass it through to RailsAPI just as
        // it's expiring.
-       exp := time.Now().Add(tokenCacheTTL + time.Minute)
+       exp := time.Now().UTC().Add(tokenCacheTTL + time.Minute)
 
        var aca arvados.APIClientAuthorization
        if updating {