From 655a80a410cd7b05c4dd9b790331cf03e8df627f Mon Sep 17 00:00:00 2001 From: Youngjin Jo Date: Wed, 11 Dec 2024 17:00:12 +0900 Subject: [PATCH] refactor: do not overwrite issue_token and refresh_token when refresh_token is valid Signed-off-by: Youngjin Jo --- cmd/other/login.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/cmd/other/login.go b/cmd/other/login.go index 970680b..0d9e2ac 100644 --- a/cmd/other/login.go +++ b/cmd/other/login.go @@ -451,10 +451,7 @@ func executeUserLogin(currentEnv string) { } accessToken, refreshToken, newAccessToken, err := getValidTokens(currentEnv) - if err == nil && refreshToken != "" && !isTokenExpired(refreshToken) { - // Use existing valid refresh token - accessToken = newAccessToken - } else { + if err != nil || refreshToken == "" || isTokenExpired(refreshToken) { // Get new tokens with password password := promptPassword() accessToken, refreshToken, err = issueToken(baseUrl, tempUserID, password, domainID)