From 933fd22e49bfa77549e3a45917c5197f5ecbdba9 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Sat, 15 Dec 2018 23:20:11 +0100 Subject: [PATCH] escape id when joining a room --- src/ChatPage.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ChatPage.cpp b/src/ChatPage.cpp index a60c09cb..aaaddf6d 100644 --- a/src/ChatPage.cpp +++ b/src/ChatPage.cpp @@ -1098,7 +1098,8 @@ ChatPage::trySync() void ChatPage::joinRoom(const QString &room) { - const auto room_id = room.toStdString(); + // Percent escape the room ID + const auto room_id = QUrl::toPercentEncoding(room).toStdString(); http::client()->join_room( room_id, [this, room_id](const nlohmann::json &, mtx::http::RequestErr err) {