From 4febeef8ea131b507e6a84c27886574dfd82866c Mon Sep 17 00:00:00 2001 From: JoeMakuta Date: Thu, 26 Mar 2026 15:38:44 +0200 Subject: [PATCH] fix: convert search space navigation to server-side redirection --- .../app/dashboard/[search_space_id]/page.tsx | 21 +++++++------------ 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/surfsense_web/app/dashboard/[search_space_id]/page.tsx b/surfsense_web/app/dashboard/[search_space_id]/page.tsx index 52aadf0f4..516d7610b 100644 --- a/surfsense_web/app/dashboard/[search_space_id]/page.tsx +++ b/surfsense_web/app/dashboard/[search_space_id]/page.tsx @@ -1,15 +1,10 @@ -"use client"; +import { redirect } from "next/navigation"; -import { useParams, useRouter } from "next/navigation"; -import { useEffect } from "react"; - -export default function SearchSpaceDashboardPage() { - const router = useRouter(); - const { search_space_id } = useParams(); - - useEffect(() => { - router.push(`/dashboard/${search_space_id}/new-chat`); - }, [router, search_space_id]); - - return <>; +export default async function SearchSpaceDashboardPage({ + params, +}: { + params: Promise<{ search_space_id: string }>; +}) { + const { search_space_id } = await params; + redirect(`/dashboard/${search_space_id}/new-chat`); }