Fix zone filter: subquery sur zone_id (count query n'a pas le JOIN zones)
This commit is contained in:
parent
3211b81e60
commit
4300eb1210
@ -128,7 +128,8 @@ def list_servers(db, filters, page=1, per_page=50, sort="hostname", sort_dir="as
|
||||
if filters["zone"] == "__null__":
|
||||
where.append("s.zone_id IS NULL")
|
||||
else:
|
||||
where.append("z.name = :zone"); params["zone"] = filters["zone"]
|
||||
where.append("s.zone_id = (SELECT id FROM zones WHERE name=:zone LIMIT 1)")
|
||||
params["zone"] = filters["zone"]
|
||||
if filters.get("owner"):
|
||||
where.append("s.patch_os_owner = :owner"); params["owner"] = filters["owner"]
|
||||
if filters.get("application_id"):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user