diff --git a/src/routes/users/find_mutual.rs b/src/routes/users/find_mutual.rs index 2a31d4bd59cb7502c8586f55af9dbc103f8f5e36..0f58b87e199d9a6289185d59876b5a9d46f1af2f 100644 --- a/src/routes/users/find_mutual.rs +++ b/src/routes/users/find_mutual.rs @@ -12,8 +12,8 @@ pub async fn req(user: User, target: Ref) -> Result<JsonValue> { .find( doc! { "$and": [ - { "relations._id": &user.id }, - { "relations._id": &target.id } + { "relations._id": &user.id, "relations.status": "Friend" }, + { "relations._id": &target.id, "relations.status": "Friend" } ] }, FindOptions::builder().projection(doc! { "_id": 1 }).build(),