From 587b4fee5672547a819ed64aead05d81232b25ab Mon Sep 17 00:00:00 2001 From: janis steiner Date: Tue, 12 May 2026 10:16:47 +0200 Subject: [PATCH] fixing race condition in document linking to jounral entries --- frontend/assets/js/app.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/assets/js/app.js b/frontend/assets/js/app.js index d832498..a981837 100644 --- a/frontend/assets/js/app.js +++ b/frontend/assets/js/app.js @@ -138,9 +138,8 @@ function initApp() { ctx = canvas.getContext('2d'); resizeCanvas(); - loadTeams().then(() => { - loadEvents(); - loadDocuments(); + loadTeams().then(async () => { + await Promise.all([loadEvents(), loadDocuments()]); }); loadNetworkData(); @@ -426,7 +425,8 @@ function renderInlineDocLinks(desc) { if (!ids.length) return ''; const labels = ids.map(id => { const d = documents.find(x => x.id == id); - return d ? `${esc(d.title)}` : ''; + const label = d ? esc(d.title) : 'doc #' + id; + return `${label}`; }).join(''); return labels ? '' + labels : ''; }