From 1080cf5ed4748cd372883a809074a7ed96a43fb4 Mon Sep 17 00:00:00 2001 From: JoeMakuta Date: Mon, 30 Mar 2026 17:28:31 +0200 Subject: [PATCH] fix: update dependency array in useEffect to track specific LLM preference properties --- surfsense_web/components/settings/llm-role-manager.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/surfsense_web/components/settings/llm-role-manager.tsx b/surfsense_web/components/settings/llm-role-manager.tsx index c2e27d6ac..a35441518 100644 --- a/surfsense_web/components/settings/llm-role-manager.tsx +++ b/surfsense_web/components/settings/llm-role-manager.tsx @@ -129,7 +129,7 @@ export function LLMRoleManager({ searchSpaceId }: LLMRoleManagerProps) { }; setAssignments(newAssignments); setHasChanges(false); - }, [preferences]); + }, [preferences?.agent_llm_id, preferences?.document_summary_llm_id, preferences?.image_generation_config_id]); const handleRoleAssignment = (prefKey: string, configId: string) => { const newAssignments = {