mirror of
https://hubproxy.babadafafafafa.cn/https://github.com/yunionio/cloudpods.git
synced 2026-09-20 08:03:53 +08:00
fix(region): account update for skip sync resources
This commit is contained in:
@@ -293,18 +293,22 @@ func (self *SCloudaccount) ValidateUpdateData(
|
||||
input.Options = optionsJson
|
||||
}
|
||||
|
||||
if self.SkipSyncResources == nil {
|
||||
self.SkipSyncResources = &api.SkipSyncResources{}
|
||||
skipSyncResources := &api.SkipSyncResources{}
|
||||
if self.SkipSyncResources != nil {
|
||||
for _, res := range *self.SkipSyncResources {
|
||||
skipSyncResources.Add(res)
|
||||
}
|
||||
}
|
||||
if input.SkipSyncResources != nil {
|
||||
self.SkipSyncResources = input.SkipSyncResources
|
||||
skipSyncResources = input.SkipSyncResources
|
||||
}
|
||||
for _, res := range input.AddSkipSyncResources {
|
||||
self.SkipSyncResources.Add(res)
|
||||
skipSyncResources.Add(res)
|
||||
}
|
||||
for _, res := range input.RemoveSkipSyncResources {
|
||||
self.SkipSyncResources.Remove(res)
|
||||
skipSyncResources.Remove(res)
|
||||
}
|
||||
input.SkipSyncResources = skipSyncResources
|
||||
|
||||
factory, err := self.GetProviderFactory()
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user