From bdf2eb61882ca3999cace02100949d51ba5b3b9b Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner Date: Mon, 17 Mar 2025 15:35:16 +0100 Subject: [PATCH] Frotnend --- frontend/src/app/api/versions/route.ts | 3 +-- frontend/src/app/scripts/_components/ScriptItem.tsx | 6 ++---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/frontend/src/app/api/versions/route.ts b/frontend/src/app/api/versions/route.ts index 7f8fd2a..2c6e526 100644 --- a/frontend/src/app/api/versions/route.ts +++ b/frontend/src/app/api/versions/route.ts @@ -45,7 +45,6 @@ export async function GET(request: Request) { return NextResponse.json(matchedVersion); } catch (error) { - const msg = console.error(error); - return NextResponse.json({name: msg, version: "No version found - Error"}); + return NextResponse.json({name: error, version: "No version found - Error"}); } } diff --git a/frontend/src/app/scripts/_components/ScriptItem.tsx b/frontend/src/app/scripts/_components/ScriptItem.tsx index b712e04..3414960 100644 --- a/frontend/src/app/scripts/_components/ScriptItem.tsx +++ b/frontend/src/app/scripts/_components/ScriptItem.tsx @@ -42,14 +42,12 @@ useEffect(() => { fetchVersions(item.slug) .then((fetchedVersions) => { console.log("Fetched Versions: ", fetchedVersions); - - // Ensure fetchedVersions is always an array if (Array.isArray(fetchedVersions)) { setVersions(fetchedVersions); } else if (fetchedVersions && typeof fetchedVersions === "object") { - setVersions([fetchedVersions]); // Wrap object in an array + setVersions([fetchedVersions]); } else { - setVersions([]); // Fallback to empty array + setVersions([]); } }) .catch((error) => console.error("Error fetching versions:", error));