From fb561a98c84ae6d41cdca21093e2f7388a9a480f Mon Sep 17 00:00:00 2001 From: Yang Luo Date: Tue, 15 Oct 2024 21:38:33 +0800 Subject: [PATCH] feat: fix null user crash in RefreshToken() --- object/token_oauth.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/object/token_oauth.go b/object/token_oauth.go index 04da6e34..590ab5c9 100644 --- a/object/token_oauth.go +++ b/object/token_oauth.go @@ -332,6 +332,9 @@ func RefreshToken(grantType string, refreshToken string, scope string, clientId if err != nil { return nil, err } + if user == nil { + return "", fmt.Errorf("The user: %s doesn't exist", util.GetId(application.Organization, token.User)) + } if user.IsForbidden { return &TokenError{