From b45248be870426c2049f6ead24be83984affd70f Mon Sep 17 00:00:00 2001 From: bot-hermes Date: Sun, 26 Jul 2026 01:25:41 +0000 Subject: [PATCH] fix: resolve domain UUIDs in tasks list view --- apps/web/components/tasks/tasks-list-view.tsx | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/apps/web/components/tasks/tasks-list-view.tsx b/apps/web/components/tasks/tasks-list-view.tsx index 083a72e..a50bca0 100644 --- a/apps/web/components/tasks/tasks-list-view.tsx +++ b/apps/web/components/tasks/tasks-list-view.tsx @@ -51,11 +51,26 @@ export function TasksListView() { const [selectedTask, setSelectedTask] = useState(null); const [deleteId, setDeleteId] = useState(null); const [deleting, setDeleting] = useState(false); + const [domainMap, setDomainMap] = useState>(new Map()); useEffect(() => { fetchTasks(); + fetchDomains(); }, []); + async function fetchDomains() { + try { + const res = await fetch('/api/domains?sort=sort_order'); + if (res.ok) { + const data = await res.json(); + const map = new Map(); + for (const d of data.items || []) map.set(d.id, d.name); + setDomainMap(map); + } + } catch {} + + } + async function fetchTasks() { try { const response = await fetch('/api/tasks?sort=-created'); @@ -146,7 +161,7 @@ export function TasksListView() { - {task.domain} + {domainMap.get(task.domain) || task.domain} {task.due_date && (