From 2d40ae0d632adf2c86911b0b2382a67172125bf0 Mon Sep 17 00:00:00 2001 From: null Date: Mon, 25 May 2026 17:48:03 -0500 Subject: [PATCH] Changed the useEffect dependency from the unstable agents array to agentsQuery.data --- frontend/src/components/git/AssignIssueAgentDialog.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/git/AssignIssueAgentDialog.tsx b/frontend/src/components/git/AssignIssueAgentDialog.tsx index b1a03b9..f92f2ce 100644 --- a/frontend/src/components/git/AssignIssueAgentDialog.tsx +++ b/frontend/src/components/git/AssignIssueAgentDialog.tsx @@ -189,12 +189,13 @@ export function AssignIssueAgentDialog({ // When agent changes, fetch models from its gateway and pre-select the agent's default. useEffect(() => { - if (!agentId) { + if (!agentId || agentsQuery.data?.status !== 200) { setAvailableModels([]); setModel(""); return; } - const selectedAgent = agents.find((a) => a.id === agentId); + const items = agentsQuery.data.data.items ?? []; + const selectedAgent = items.find((a) => a.id === agentId); if (!selectedAgent) return; const agentDefaultModel = @@ -213,7 +214,7 @@ export function AssignIssueAgentDialog({ return () => { cancelled = true; }; - }, [agentId, agents]); + }, [agentId, agentsQuery.data]); if (!issue) return null;