Skip to content

Commit 0bbaa19

Browse files
committed
Update access token after exchange to fix usage reports
1 parent 41e2c2d commit 0bbaa19

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

common/commands/config.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,8 @@ func exchangeOidcTokenAndSetAccessToken(cc *ConfigCommand) error {
236236
SetJobId(cc.oidcSetupParams.JobId).
237237
SetRunId(cc.oidcSetupParams.RunId)
238238

239-
err := Exec(accessTokenCreateCmd)
239+
// Usage report will be sent only after execution in order to have valid token
240+
err := ExecAndReportUsage(accessTokenCreateCmd)
240241
if err != nil {
241242
return err
242243
}

general/token/oidctokenexchange.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,8 @@ func (otc *OidcTokenExchangeCommand) Run() (err error) {
150150
if err != nil {
151151
return err
152152
}
153+
// Update server details with the exchanged access token
154+
otc.serverDetails.AccessToken = otc.response.AccessToken
153155
return
154156
}
155157

0 commit comments

Comments
 (0)