diff --git a/app/dashboard/page.jsx b/app/dashboard/page.jsx index 66c1665..ab73989 100644 --- a/app/dashboard/page.jsx +++ b/app/dashboard/page.jsx @@ -67,8 +67,16 @@ function Dashboard() { loadWindowVariables(apiUrl) .then(() => { if (window.kueVersion) { - const versionArray = window.kueVersion.split(",").map(Number); - setKueVersion(versionArray); + // Prüfe, ob kueVersion ein Array ist + if (Array.isArray(window.kueVersion)) { + // Verarbeite das Array, indem es in einen String umgewandelt wird + const versionArray = window.kueVersion.map(Number); + setKueVersion(versionArray); + } else { + // Falls kueVersion kein Array ist, gibt eine Fehlermeldung aus + console.error("kueVersion ist kein Array:", window.kueVersion); + setError("Konnte kueVersion nicht als Array verarbeiten."); + } } else { console.error("Konnte kueVersion nicht finden."); setError("Konnte kueVersion nicht finden."); @@ -81,6 +89,7 @@ function Dashboard() { setLoading(false); }); }, [apiUrl]); + const renderBaugruppentraeger = () => { const baugruppen = [];