From c08a96770ee29a39b49b3b21206e9fec37e5210f Mon Sep 17 00:00:00 2001 From: Yury Gargay Date: Wed, 27 Sep 2023 15:51:49 +0200 Subject: [PATCH] Remove unnecessary global lock (#1178) --- management/server/account.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/management/server/account.go b/management/server/account.go index 2dba658ec..65a284b5f 100644 --- a/management/server/account.go +++ b/management/server/account.go @@ -1243,7 +1243,6 @@ func (am *DefaultAccountManager) redeemInvite(account *Account, userID string) e // MarkPATUsed marks a personal access token as used func (am *DefaultAccountManager) MarkPATUsed(tokenID string) error { - unlock := am.Store.AcquireGlobalLock() user, err := am.Store.GetUserByTokenID(tokenID) if err != nil { @@ -1255,8 +1254,7 @@ func (am *DefaultAccountManager) MarkPATUsed(tokenID string) error { return err } - unlock() - unlock = am.Store.AcquireAccountLock(account.Id) + unlock := am.Store.AcquireAccountLock(account.Id) defer unlock() account, err = am.Store.GetAccountByUser(user.Id)