From 354e385da755be3139ce2d2a55928b59ca2c6ebc Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner Date: Mon, 17 Mar 2025 14:43:31 +0100 Subject: [PATCH] Frontend --- frontend/public/json/versions.json | 4 ++++ frontend/src/app/api/versions/route.ts | 9 ++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/frontend/public/json/versions.json b/frontend/public/json/versions.json index f1ce550..6c359b6 100644 --- a/frontend/public/json/versions.json +++ b/frontend/public/json/versions.json @@ -207,6 +207,10 @@ "name": "toniebox-reverse-engineering/teddycloud", "version": "tc_v0.6.4" }, + { + "name": "calibre-web-automatedcalibre-webautomated", + "version": "1.0" + }, { "name": "firefly-iii/firefly-iii", "version": "develop-20250222.4" diff --git a/frontend/src/app/api/versions/route.ts b/frontend/src/app/api/versions/route.ts index be6099c..caaf97b 100644 --- a/frontend/src/app/api/versions/route.ts +++ b/frontend/src/app/api/versions/route.ts @@ -11,8 +11,6 @@ const encoding = "utf-8"; const getVersions = async () => { const filePath = path.resolve(jsonDir, versionsFileName); - console.log("TEST"); - console.log("FilePath: ", filePath); const fileContent = await fs.readFile(filePath, encoding); const versions: AppVersion = JSON.parse(fileContent); return versions; @@ -40,9 +38,14 @@ export async function GET(request: Request) { } ); + console.log("Matched Version: ", matchedVersion); + if (!matchedVersion) { + return NextResponse.json({name: "No version found", version: "No Version found"}); + } return NextResponse.json(matchedVersion); + } catch (error) { console.error(error); - return NextResponse.json({name: "name", version: "No version found"}); + return NextResponse.json({name: "error", version: "No version found - Error"}); } }