mirror of
https://hubproxy.babadafafafafa.cn/https://github.com/yunionio/cloudpods.git
synced 2026-09-20 08:03:53 +08:00
Merge pull request #16160 from ioito/automated-cherry-pick-of-#16158-upstream-release-3.9
Automated cherry pick of #16158: fix(region): apsara projects sync
This commit is contained in:
@@ -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])
|
||||
|
||||
Reference in New Issue
Block a user