Fix oauthforuser after rework of oauth token table

This commit is contained in:
Eli Ribble 2026-02-28 23:24:00 +00:00
parent a5299f0cae
commit 4f46e7e82f
No known key found for this signature in database

View file

@ -8,8 +8,15 @@ import (
"github.com/Gleipnir-Technology/nidus-sync/db/models" "github.com/Gleipnir-Technology/nidus-sync/db/models"
) )
func GetOAuthForUser(ctx context.Context, user *models.User) (*models.OauthToken, error) { func GetOAuthForUser(ctx context.Context, user *models.User) (*models.ArcgisOauthToken, error) {
return user.UserOauthTokens( oauth, err := user.UserOauthTokens(
sm.OrderBy("created").Desc(), sm.OrderBy("created").Desc(),
).One(ctx, db.PGInstance.BobDB) ).One(ctx, db.PGInstance.BobDB)
if err != nil {
if err.Error() == "sql: no rows in result set" {
return nil, nil
}
return nil, err
}
return oauth, nil
} }