diff --git a/src/roommanager.cpp b/src/roommanager.cpp index 82d630cb1..8ccd60223 100644 --- a/src/roommanager.cpp +++ b/src/roommanager.cpp @@ -91,7 +91,7 @@ void RoomManager::resolveResource(const QString &idOrUri, const QString &action) if (!m_connection) { return; } - if (!action.isEmpty()) { + if (!action.isEmpty() && (uri.type() != Uri::UserId || action != "join"_ls)) { uri.setAction(action); } // TODO we should allow the user to select a connection.