fix(region): get catalog data by region id

Signed-off-by: wanyaoqi <d3lx.yq@gmail.com>
This commit is contained in:
wanyaoqi
2023-03-19 21:54:15 +08:00
parent 6d3c7e76f5
commit fd149641e6
+1 -1
View File
@@ -462,7 +462,7 @@ func (self *TokenCredentialV3) GetCatalogData(serviceTypes []string, region stri
}
neps := make([]KeystoneEndpointV3, 0)
for j := 0; j < len(catalog[i].Endpoints); j++ {
if catalog[i].Endpoints[j].Region != region {
if catalog[i].Endpoints[j].RegionId != region && catalog[i].Endpoints[j].Region != region {
continue
}
neps = append(neps, catalog[i].Endpoints[j])