From af423d529c4a7a3471ec90de6076f9c7bd9846b5 Mon Sep 17 00:00:00 2001 From: ioito Date: Fri, 22 Sep 2023 16:21:57 +0800 Subject: [PATCH] fix(region): account ctx unlock --- pkg/compute/models/cloudaccounts.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/compute/models/cloudaccounts.go b/pkg/compute/models/cloudaccounts.go index 0fbf0efad9..24debd028f 100644 --- a/pkg/compute/models/cloudaccounts.go +++ b/pkg/compute/models/cloudaccounts.go @@ -2216,10 +2216,10 @@ func (manager *SCloudaccountManager) AutoSyncCloudaccountStatusTask(ctx context. delete(cloudaccountProbe, id) }() log.Debugf("syncAccountStatus %s %s", id, name) - ctx = context.WithValue(ctx, "id", id) - lockman.LockObject(ctx, account) - defer lockman.ReleaseObject(ctx, account) - err := account.syncAccountStatus(ctx, userCred) + idctx := context.WithValue(ctx, "id", id) + lockman.LockObject(idctx, account) + defer lockman.ReleaseObject(idctx, account) + err := account.syncAccountStatus(idctx, userCred) if err != nil { log.Errorf("unable to syncAccountStatus for cloudaccount %s: %s", account.Id, err.Error()) }