From 4f46e7e82f5a73d265ed829f205101b37fa8f7b5 Mon Sep 17 00:00:00 2001 From: Eli Ribble Date: Sat, 28 Feb 2026 23:24:00 +0000 Subject: [PATCH] Fix oauthforuser after rework of oauth token table --- arcgis/oauth.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/arcgis/oauth.go b/arcgis/oauth.go index 57b20298..b0eee88d 100644 --- a/arcgis/oauth.go +++ b/arcgis/oauth.go @@ -8,8 +8,15 @@ import ( "github.com/Gleipnir-Technology/nidus-sync/db/models" ) -func GetOAuthForUser(ctx context.Context, user *models.User) (*models.OauthToken, error) { - return user.UserOauthTokens( +func GetOAuthForUser(ctx context.Context, user *models.User) (*models.ArcgisOauthToken, error) { + oauth, err := user.UserOauthTokens( sm.OrderBy("created").Desc(), ).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 }