From e6b6a92f227d51fb8ac594b42ca124553ee5a4b3 Mon Sep 17 00:00:00 2001
From: Guilherme Gazzo <guilhermegazzo@gmail.com>
Date: Mon, 26 Dec 2022 16:22:33 -0300
Subject: [PATCH] Regression: Open Thread (#27640)

---
 .../room/contextualBar/Threads/hooks/useGoToThread.ts      | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/apps/meteor/client/views/room/contextualBar/Threads/hooks/useGoToThread.ts b/apps/meteor/client/views/room/contextualBar/Threads/hooks/useGoToThread.ts
index 7901490efe7..72227402105 100644
--- a/apps/meteor/client/views/room/contextualBar/Threads/hooks/useGoToThread.ts
+++ b/apps/meteor/client/views/room/contextualBar/Threads/hooks/useGoToThread.ts
@@ -6,17 +6,18 @@ import { useRoom } from '../../../contexts/RoomContext';
 
 export const useGoToThread = (): ((tmid: IMessage['_id']) => void) => {
 	const room = useRoom();
-	const [routeName] = useCurrentRoute();
+	const [routeName, params] = useCurrentRoute();
 
 	if (!routeName) {
 		throw new Error('Route name is not defined');
 	}
 
 	const roomRoute = useRoute(routeName);
+	// TODO: remove params recycling
 	return useCallback(
 		(tmid) => {
-			roomRoute.replace({ rid: room._id, ...(room.name && { name: room.name }), tab: 'thread', context: tmid });
+			roomRoute.replace({ rid: room._id, ...params, tab: 'thread', context: tmid });
 		},
-		[room._id, room.name, roomRoute],
+		[room._id, params, roomRoute],
 	);
 };
-- 
GitLab