diff --git a/pkg/compute/models/cloudregions.go b/pkg/compute/models/cloudregions.go index 308264ae92..7dd9dd1f33 100644 --- a/pkg/compute/models/cloudregions.go +++ b/pkg/compute/models/cloudregions.go @@ -406,6 +406,9 @@ func (self *SCloudregion) syncWithCloudRegion(ctx context.Context, userCred mccl } diff, err := db.UpdateWithLock(ctx, self, func() error { + if !utils.IsInStringArray(self.Provider, api.PRIVATE_CLOUD_PROVIDERS) { + self.Name = cloudRegion.GetName() + } self.Status = cloudRegion.GetStatus() self.SGeographicInfo = cloudRegion.GetGeographicInfo() self.Provider = cloudRegion.GetProvider()