From 004e4de0ce2ac1b6679bc88487e3ebf8b9085746 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=88=E8=BD=A9?= Date: Sun, 6 Mar 2022 17:07:04 +0800 Subject: [PATCH] fix(region): rds project sync (#13613) --- pkg/compute/models/dbinstances.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/compute/models/dbinstances.go b/pkg/compute/models/dbinstances.go index edbc663c8e..bb0c14c9dd 100644 --- a/pkg/compute/models/dbinstances.go +++ b/pkg/compute/models/dbinstances.go @@ -1403,7 +1403,6 @@ func (manager *SDBInstanceManager) SyncDBInstances(ctx context.Context, userCred syncResult.UpdateError(err) continue } - syncVirtualResourceMetadata(ctx, userCred, &commondb[i], commonext[i]) localDBInstances = append(localDBInstances, commondb[i]) remoteDBInstances = append(remoteDBInstances, commonext[i]) syncResult.Update() @@ -1415,7 +1414,6 @@ func (manager *SDBInstanceManager) SyncDBInstances(ctx context.Context, userCred syncResult.AddError(err) continue } - syncVirtualResourceMetadata(ctx, userCred, instance, added[i]) localDBInstances = append(localDBInstances, *instance) remoteDBInstances = append(remoteDBInstances, added[i]) syncResult.Add() @@ -1643,6 +1641,7 @@ func (self *SDBInstance) SyncWithCloudDBInstance(ctx context.Context, userCred m return err } syncVirtualResourceMetadata(ctx, userCred, self, ext) + SyncCloudProject(userCred, self, userCred, ext, provider.Id) db.OpsLog.LogSyncUpdate(self, diff, userCred) if len(diff) > 0 { notifyclient.EventNotify(ctx, userCred, notifyclient.SEventNotifyParam{ @@ -1735,6 +1734,7 @@ func (manager *SDBInstanceManager) newFromCloudDBInstance(ctx context.Context, u return nil, errors.Wrapf(err, "newFromCloudDBInstance.Insert") } + syncVirtualResourceMetadata(ctx, userCred, &instance, extInstance) SyncCloudProject(userCred, &instance, ownerId, extInstance, provider.Id) db.OpsLog.LogEvent(&instance, db.ACT_CREATE, instance.GetShortDesc(ctx), userCred)