improve import oauth and oauth import errors

Signed-off-by: Ronni Skansing <rskansing@gmail.com>
This commit is contained in:
Ronni Skansing
2025-12-15 19:20:58 +01:00
parent 428941ee77
commit c11cff15b8
2 changed files with 12 additions and 18 deletions

View File

@@ -688,7 +688,7 @@ func (o *OAuthProvider) ImportAuthorizedTokens(
// validate input
if len(tokens) == 0 {
return nil, errors.New("no tokens provided")
return nil, errs.NewCustomError(errors.New("no tokens provided"))
}
var ids []uuid.UUID
@@ -726,7 +726,7 @@ func (o *OAuthProvider) ImportAuthorizedTokens(
newTokens, err := o.requestTokens(tokenURL, data)
if err != nil {
o.Logger.Errorw("failed to refresh token during import", "error", err, "name", token.Name)
return nil, fmt.Errorf("failed to refresh token for '%s': %w", token.Name, err)
return nil, errs.NewCustomError(fmt.Errorf("failed to refresh token for '%s': %w", token.Name, err))
}
// use refreshed access token