mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-19 02:37:24 +08:00
Merge pull request #8004 from tb365/automated-cherry-pick-of-#8003-upstream-release-3.2
Automated cherry pick of #8003: regional network filter bugfix
This commit is contained in:
@@ -192,11 +192,11 @@ func (manager *SWireResourceBaseManager) ListItemFilter(
|
||||
}
|
||||
err = q.First(region)
|
||||
if err != nil {
|
||||
return nil, errors.Wrap(err, "q.First")
|
||||
return nil, errors.Wrap(err, "regionQ.First")
|
||||
}
|
||||
if utils.IsInStringArray(region.Provider, api.REGIONAL_NETWORK_PROVIDERS) {
|
||||
vpcQ := VpcManager.Query().SubQuery()
|
||||
q = q.Join(vpcQ, sqlchemy.Equals(vpcQ.Field("id"), q.Field("vpc_id"))).
|
||||
wireQ = wireQ.Join(vpcQ, sqlchemy.Equals(vpcQ.Field("id"), wireQ.Field("vpc_id"))).
|
||||
Filter(sqlchemy.Equals(vpcQ.Field("cloudregion_id"), region.Id))
|
||||
} else {
|
||||
zoneQuery := api.ZonalFilterListInput{
|
||||
|
||||
Reference in New Issue
Block a user