Merge pull request #4924 from tb365/bugfix/tb-bugfix-011601

server sku filter by city bugfix
This commit is contained in:
yunion-ci-robot
2020-01-17 08:46:07 +08:00
committed by GitHub
+5 -6
View File
@@ -776,7 +776,6 @@ func (manager *SServerSkuManager) ListItemFilter(ctx context.Context, q *sqlchem
}
zoneStr := query.Zone
regionStr := query.Cloudregion
if len(zoneStr) > 0 {
_zone, err := ZoneManager.FetchByIdOrName(userCred, zoneStr)
if err != nil {
@@ -796,11 +795,11 @@ func (manager *SServerSkuManager) ListItemFilter(ctx context.Context, q *sqlchem
} else {
q = q.Equals("zone_id", zone.Id)
}
} else if len(regionStr) > 0 {
q, err = managedResourceFilterByRegion(q, query.RegionalFilterListInput, "", nil)
if err != nil {
return nil, errors.Wrap(err, "managedResourceFilterByRegion")
}
}
q, err = managedResourceFilterByRegion(q, query.RegionalFilterListInput, "", nil)
if err != nil {
return nil, errors.Wrap(err, "managedResourceFilterByRegion")
}
// 按区间查询内存, 避免0.75G这样的套餐不好过滤