From aae6131b2079957d6190c19e0bed2b1b9434362f Mon Sep 17 00:00:00 2001 From: rainzm Date: Wed, 23 Mar 2022 16:31:12 +0800 Subject: [PATCH] fix(region): release lock in SyncAppEnvironments --- pkg/compute/models/app_environment.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/compute/models/app_environment.go b/pkg/compute/models/app_environment.go index 84d846858b..439dfb6d6b 100644 --- a/pkg/compute/models/app_environment.go +++ b/pkg/compute/models/app_environment.go @@ -104,7 +104,7 @@ func (aem *SAppEnvironmentManager) QueryDistinctExtraField(q *sqlchemy.SQuery, f func (a *SApp) SyncAppEnvironments(ctx context.Context, userCred mcclient.TokenCredential, provider *SCloudprovider, exts []cloudprovider.ICloudAppEnvironment) compare.SyncResult { lockman.LockRawObject(ctx, AppEnvironmentManager.KeywordPlural(), a.Id) - defer lockman.LockRawObject(ctx, AppEnvironmentManager.KeywordPlural(), a.Id) + defer lockman.ReleaseRawObject(ctx, AppEnvironmentManager.KeywordPlural(), a.Id) result := compare.SyncResult{} aes, err := a.GetAppEnvironments() if err != nil {