diff --git a/frontend/src/app/api/versions/route.ts b/frontend/src/app/api/versions/route.ts index 7f8fd2a7c..2c6e5265f 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 b712e04a5..34149605d 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));