diff --git a/db/queries/queries.sql b/db/queries/queries.sql index e00592b..3598b48 100644 --- a/db/queries/queries.sql +++ b/db/queries/queries.sql @@ -344,6 +344,7 @@ FROM nodes n LEFT JOIN node_iatas ni ON ni.node_id = n.id WHERE ($1 = 0 OR n.node_type = $1) + AND ($2 = '' OR n.id IN (SELECT node_id FROM node_iatas WHERE iata ILIKE $2)) AND ( $3::text = 'any' OR ($3::text = 'true' AND n.supports_multibyte_paths = TRUE) @@ -357,7 +358,6 @@ WHERE AND ($5::bytea IS NULL OR n.public_key = $5) AND ($6 = '' OR n.name ILIKE '%' || $6 || '%') AND ($7::timestamptz IS NULL OR n.last_seen < $7) - AND ($2 = '' OR n.id IN (SELECT node_id FROM node_iatas WHERE iata ILIKE $2)) GROUP BY n.id ORDER BY n.last_seen DESC LIMIT $8; diff --git a/db/sqlc/queries.sql.go b/db/sqlc/queries.sql.go index 1d364db..5a4c574 100644 --- a/db/sqlc/queries.sql.go +++ b/db/sqlc/queries.sql.go @@ -1370,6 +1370,7 @@ FROM nodes n LEFT JOIN node_iatas ni ON ni.node_id = n.id WHERE ($1 = 0 OR n.node_type = $1) + AND ($2 = '' OR n.id IN (SELECT node_id FROM node_iatas WHERE iata ILIKE $2)) AND ( $3::text = 'any' OR ($3::text = 'true' AND n.supports_multibyte_paths = TRUE) @@ -1383,7 +1384,6 @@ WHERE AND ($5::bytea IS NULL OR n.public_key = $5) AND ($6 = '' OR n.name ILIKE '%' || $6 || '%') AND ($7::timestamptz IS NULL OR n.last_seen < $7) - AND ($2 = '' OR n.id IN (SELECT node_id FROM node_iatas WHERE iata ILIKE $2)) GROUP BY n.id ORDER BY n.last_seen DESC LIMIT $8