chore: Änderungen commited

This commit is contained in:
2025-05-11 00:25:50 +02:00
parent 8c66461dc8
commit 00cb100467
4 changed files with 257 additions and 2 deletions

View File

@@ -803,7 +803,20 @@ function createFlashContainer() {
// Funktion zum Laden der Mindmap-Daten aus der Datenbank
async function loadMindmapData(nodeId = null) {
try {
const response = await fetch(`/api/mindmap/${nodeId || 'root'}`);
let url;
// Wir müssen zwischen numerischen IDs und String-IDs unterscheiden
if (nodeId === null || nodeId === undefined) {
// Wenn keine ID angegeben ist, verwende 'root'
url = '/api/mindmap/root';
} else if (isNaN(parseInt(nodeId))) {
// Für String-IDs wie 'root', 'technology', 'arts' - direkte Route
url = `/api/mindmap/${nodeId}`;
} else {
// Für numerische IDs - neue Route mit /id/ Präfix
url = `/api/mindmap/id/${nodeId}`;
}
const response = await fetch(url);
if (!response.ok) throw new Error('Fehler beim Laden der Mindmap-Daten');
return await response.json();
} catch (error) {