From 88e4fc2245e5490b40678e51998e08bfd49adad9 Mon Sep 17 00:00:00 2001 From: Maycon Santos Date: Sat, 19 Oct 2024 18:32:17 +0200 Subject: [PATCH] Release global lock on early error (#2760) --- management/server/account.go | 1 + 1 file changed, 1 insertion(+) diff --git a/management/server/account.go b/management/server/account.go index 4c4806bb5..cca3b4e52 100644 --- a/management/server/account.go +++ b/management/server/account.go @@ -2220,6 +2220,7 @@ func (am *DefaultAccountManager) getPrivateDomainWithGlobalLock(ctx context.Cont // check again if the domain has a primary account because of simultaneous requests domainAccountID, err = am.Store.GetAccountIDByPrivateDomain(ctx, LockingStrengthShare, domain) if handleNotFound(err) != nil { + cancel() log.WithContext(ctx).Errorf(errorGettingDomainAccIDFmt, err) return "", nil, err }