fix(region): apsara projects sync

This commit is contained in:
ioito
2023-03-07 14:45:03 +08:00
parent 3efcc3d5c8
commit 3ad5abdb0a

View File

@@ -185,11 +185,19 @@ func (self *SProject) GetTags() (map[string]string, error) {
}
func (self *SApsaraClient) GetIProjects() ([]cloudprovider.ICloudProject, error) {
tree, err := self.GetOrganizationTree(self.organizationId)
ret := []cloudprovider.ICloudProject{}
tree, err := self.GetOrganizationTree("1")
if err == nil {
projects := tree.GetProject([]string{})
for i := range projects {
ret = append(ret, &projects[i])
}
return ret, nil
}
tree, err = self.GetOrganizationTree(self.organizationId)
if err != nil {
return nil, errors.Wrapf(err, "GetOrganizationTree")
}
ret := []cloudprovider.ICloudProject{}
projects := tree.GetProject([]string{})
for i := range projects {
ret = append(ret, &projects[i])