diff --git a/src/interface/web/app/page.tsx b/src/interface/web/app/page.tsx index 29270be6..50dae597 100644 --- a/src/interface/web/app/page.tsx +++ b/src/interface/web/app/page.tsx @@ -111,18 +111,20 @@ function ChatBodyData(props: ChatBodyDataProps) { setAgents(agents); //generate colored icons for the selected agents - const agentIcons = agents.map( - (agent) => - getIconFromIconName(agent.icon, agent.color) || ( - {agent.name} - ), - ); + const agentIcons = agents + .filter((agent) => agent !== null && agent !== undefined) + .map( + (agent) => + getIconFromIconName(agent.icon, agent.color) || ( + {agent.name} + ), + ); setAgentIcons(agentIcons); }, [agentsData, props.isMobileWidth]);