From 608333bd54c2efa399855cf6c7a4f5da4745b07c Mon Sep 17 00:00:00 2001 From: PRADEEP SAHU Date: Sun, 5 Jul 2026 18:45:43 +0530 Subject: [PATCH] fix(ui): deduplicate agent catalog error messages in CreateProjectAgentSheet (#2428) --- .../components/CreateProjectAgentSheet.tsx | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/frontend/src/renderer/components/CreateProjectAgentSheet.tsx b/frontend/src/renderer/components/CreateProjectAgentSheet.tsx index 745ac9a72..a6959a954 100644 --- a/frontend/src/renderer/components/CreateProjectAgentSheet.tsx +++ b/frontend/src/renderer/components/CreateProjectAgentSheet.tsx @@ -58,6 +58,11 @@ export function CreateProjectAgentSheet({ ? agentsQuery.error.message : "Could not load agent catalog." : null; + const displayError = refreshAgentsMutation.isError + ? refreshAgentsMutation.error instanceof Error + ? refreshAgentsMutation.error.message + : "Could not refresh agent catalog." + : agentsError; const [workerAgent, setWorkerAgent] = useState(""); const [orchestratorAgent, setOrchestratorAgent] = useState(""); const [intake, setIntake] = useState(EMPTY_INTAKE); @@ -143,12 +148,13 @@ export function CreateProjectAgentSheet({ - {agentsError && ( + {displayError && (
- {agentsError} + {displayError}
)} - {refreshAgentsMutation.isError && ( -
- {refreshAgentsMutation.error instanceof Error - ? refreshAgentsMutation.error.message - : "Could not refresh agent catalog."} -
- )} -
setIntake((f) => ({ ...f, ...patch }))} compact />