diff --git a/src/home/RegisteredView.tsx b/src/home/RegisteredView.tsx index 8a5115a6..42aba9e8 100644 --- a/src/home/RegisteredView.tsx +++ b/src/home/RegisteredView.tsx @@ -90,7 +90,7 @@ export function RegisteredView({ client, isPasswordlessUser }: Props) { submit().catch((error) => { if (error.errcode === "M_ROOM_IN_USE") { - setExistingRoomId(roomAliasLocalpartFromRoomName(roomName)); + setExistingAlias(roomAliasLocalpartFromRoomName(roomName)); setLoading(false); setError(undefined); modalState.open(); @@ -106,10 +106,10 @@ export function RegisteredView({ client, isPasswordlessUser }: Props) { const recentRooms = useGroupCallRooms(client); - const [existingRoomId, setExistingRoomId] = useState(); + const [existingAlias, setExistingAlias] = useState(); const onJoinExistingRoom = useCallback(() => { - history.push(`/room/#?roomId=${existingRoomId}`); - }, [history, existingRoomId]); + history.push(`/${existingAlias}`); + }, [history, existingAlias]); const callNameLabel = callType === CallType.Video