Merge pull request #13764 from rainzm/appevr/lock

fix(region): release lock in SyncAppEnvironments
This commit is contained in:
Zexi Li
2022-03-23 16:38:38 +08:00
committed by GitHub
+1 -1
View File
@@ -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 {