mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-01 15:07:17 +08:00
Merge pull request #18136 from ioito/hotfix/qx-ctx-unlock
fix(region): account ctx unlock
This commit is contained in:
@@ -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())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user