From 55c3eec1c8acbea0b6153af4cfd9ea3ecac6b5fd Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Tue, 30 Jan 2024 21:01:00 +0800 Subject: [PATCH] :bug: Bug fixes of picking up --- pkg/server/oauth_api.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/server/oauth_api.go b/pkg/server/oauth_api.go index 94b7a40..3a0eec1 100644 --- a/pkg/server/oauth_api.go +++ b/pkg/server/oauth_api.go @@ -26,8 +26,9 @@ func preConnect(c *fiber.Ctx) error { var session models.AuthSession if err := database.C.Where(&models.AuthSession{ - AccountID: user.ID, - ClientID: &client.ID, + AccountID: user.ID, + ClientID: &client.ID, + LastGrantAt: nil, }).First(&session).Error; err == nil { if session.ExpiredAt != nil && session.ExpiredAt.Unix() < time.Now().Unix() { return c.JSON(fiber.Map{