From 1dc85895a7a243b46ae8c60615c6b268f4c8f9df Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timo=20K=C3=B6sters?= <timo@koesters.xyz>
Date: Mon, 12 Apr 2021 10:12:52 +0200
Subject: [PATCH] fix: show warning for invalid user ids

---
 src/client_server/membership.rs | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/client_server/membership.rs b/src/client_server/membership.rs
index 38762465..149df930 100644
--- a/src/client_server/membership.rs
+++ b/src/client_server/membership.rs
@@ -595,7 +595,8 @@ async fn join_room_by_id_helper(
             db.rooms.add_pdu_outlier(&pdu)?;
             if let Some(state_key) = &pdu.state_key {
                 if pdu.kind == EventType::RoomMember {
-                    let target_user_id = UserId::try_from(state_key.clone()).map_err(|_| {
+                    let target_user_id = UserId::try_from(state_key.clone()).map_err(|e| {
+                        warn!("Invalid user id in send_join response: {}: {}", state_key, e);
                         Error::BadServerResponse("Invalid user id in send_join response.")
                     })?;