From 6e4cc2e4d70e92c33d73dfe42a522e1c8fb06620 Mon Sep 17 00:00:00 2001 From: "DESKTOP-RTLN3BA\\$punk" Date: Tue, 9 Dec 2025 02:27:02 -0800 Subject: [PATCH] fix(bug): opboarding onno global llm configs --- .../dashboard/[search_space_id]/onboard/page.tsx | 15 +++++++++++---- surfsense_web/messages/en.json | 2 ++ surfsense_web/messages/zh.json | 2 ++ 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/surfsense_web/app/dashboard/[search_space_id]/onboard/page.tsx b/surfsense_web/app/dashboard/[search_space_id]/onboard/page.tsx index 1a4d24bd6..960021da3 100644 --- a/surfsense_web/app/dashboard/[search_space_id]/onboard/page.tsx +++ b/surfsense_web/app/dashboard/[search_space_id]/onboard/page.tsx @@ -150,14 +150,21 @@ const OnboardPage = () => { ); } - // No configs available - show LLM setup - if (allConfigs.length === 0) { + // Show LLM setup if no configs available OR if roles are not assigned yet + // This forces users to complete role assignment before seeing the final screen + if (allConfigs.length === 0 || !isOnboardingComplete()) { return (