From 8a73d266d8934bf892de3e3debc7ea70874cc08f Mon Sep 17 00:00:00 2001 From: ypratama Date: Fri, 4 Sep 2026 08:53:20 +0700 Subject: [PATCH] Fix: Prioritize custom label over dynamic account label on Map pins --- src/app/(dashboard)/agents/page.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/app/(dashboard)/agents/page.tsx b/src/app/(dashboard)/agents/page.tsx index 6a5a251..7fbef06 100644 --- a/src/app/(dashboard)/agents/page.tsx +++ b/src/app/(dashboard)/agents/page.tsx @@ -175,11 +175,10 @@ export default function AgentsPage() { .filter(loc => agents.some(a => (a.uuid || a.serial) === loc.agent_uuid)) .map(loc => { const agent = agents.find(a => (a.uuid || a.serial) === loc.agent_uuid); + const dynamicLabel = resolveAgentLabel(loc.agent_uuid, managedUsers); const agentLabel = agent - ? (resolveAgentLabel(loc.agent_uuid, managedUsers) !== loc.agent_uuid - ? resolveAgentLabel(loc.agent_uuid, managedUsers) - : (agent.label || loc.label || loc.agent_uuid)) - : (loc.label || loc.agent_uuid); + ? (agent.label || (dynamicLabel !== loc.agent_uuid ? dynamicLabel : loc.agent_uuid)) + : (loc.label || (dynamicLabel !== loc.agent_uuid ? dynamicLabel : loc.agent_uuid)); const isOnline = !!(agent?.last_seen_at?.human === 'Online' || agent?.last_seen_at?.human === 'Flows Detected' || (agent?.last_seen_at?.human && agent.last_seen_at.human.startsWith('Last seen:')));