From 83ee9253fec69a12af6fa3f8323cc3cdc2a32d46 Mon Sep 17 00:00:00 2001
From: Paul Makles <paulmakles@gmail.com>
Date: Tue, 11 Aug 2020 12:41:23 +0200
Subject: [PATCH] Fix fetch guild member.

---
 src/routes/guild.rs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/routes/guild.rs b/src/routes/guild.rs
index cf91b3c..72d7031 100644
--- a/src/routes/guild.rs
+++ b/src/routes/guild.rs
@@ -640,7 +640,7 @@ pub fn fetch_members(user: User, target: Guild) -> Option<Response> {
 pub fn fetch_member(user: User, target: Guild, other: String) -> Option<Response> {
     with_permissions!(user, target);
 
-    if let Ok(result) = get_member(MemberKey(target.id, user.id)) {
+    if let Ok(result) = get_member(MemberKey(target.id, other)) {
         if let Some(member) = result {
             Some(Response::Success(json!({
                 "id": member.id.user,
@@ -653,7 +653,7 @@ pub fn fetch_member(user: User, target: Guild, other: String) -> Option<Response
         }
     } else {
         Some(Response::InternalServerError(
-            json!({ "error": "Failed to fetch member or user does not exist." }),
+            json!({ "error": "Failed to fetch member." }),
         ))
     }
 }
-- 
GitLab