diff --git a/src/routes/api/v1/query_single.rs b/src/routes/api/v1/query_single.rs index 25a3a80..c53144a 100644 --- a/src/routes/api/v1/query_single.rs +++ b/src/routes/api/v1/query_single.rs @@ -19,7 +19,7 @@ pub async fn query_single( ) -> Result { if let Some(name) = sqlx::query_as!( Name, - "SELECT * FROM names WHERE username = $1 OR address = $1", + "SELECT * FROM names WHERE username = $1 UNION ALL SELECT * FROM names WHERE address = $1 AND username <> $1", validate_address(&name_or_address) ) .fetch_optional(&db.read_only)