From 4b9f4489ca64c07f7ef45581218dce53aad9a117 Mon Sep 17 00:00:00 2001 From: hailin Date: Tue, 20 May 2025 23:03:35 +0800 Subject: [PATCH] . --- chatdesk-ui/app/[locale]/login/page.tsx | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/chatdesk-ui/app/[locale]/login/page.tsx b/chatdesk-ui/app/[locale]/login/page.tsx index ec78f7e..f4cdb4c 100644 --- a/chatdesk-ui/app/[locale]/login/page.tsx +++ b/chatdesk-ui/app/[locale]/login/page.tsx @@ -120,14 +120,18 @@ export default async function Login({ // Since we used `.limit(1)`, we can safely use `.single()` now const workspace = homeWorkspace[0]; // Use the first (and only) row - if (!homeWorkspace) { - //const fallbackMessage = String(t("login.unexpectedError")) - throw new Error( - homeWorkspaceError?.message || "An unexpected error occurred" - // homeWorkspaceError?.message || t("login.unexpectedError") - ) + if (!homeWorkspace || homeWorkspace.length === 0) { + throw new Error(homeWorkspaceError?.message || "No home workspace found for this user."); } + // if (!homeWorkspace) { + // //const fallbackMessage = String(t("login.unexpectedError")) + // throw new Error( + // homeWorkspaceError?.message || "An unexpected error occurred" + // // homeWorkspaceError?.message || t("login.unexpectedError") + // ) + // } + return redirect(`/${localeString}/${workspace.id}/chat`) //return redirect(`/${localeString}/${homeWorkspace.id}/chat`) }