From 3d8e6325b2bd0972d26824cc6f78bec68f4b91b0 Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Sun, 21 Jun 2026 15:18:07 +0100 Subject: [PATCH] Implemented software update installation. --- src/services/misc/appupdate.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/services/misc/appupdate.js b/src/services/misc/appupdate.js index 2a8addb..ca2608d 100644 --- a/src/services/misc/appupdate.js +++ b/src/services/misc/appupdate.js @@ -104,14 +104,21 @@ export const appUpdateCurrentRouteHandler = async (req, res) => { return res.status(404).send({ error: `No build found for branch "${requestedBranch}"` }); } + var version = undefined; + try { + version = build.displayName.split('-b')[0].replaceAll('v', '').trim(); + } catch (error) { + logger.error('Failed to parse version from build display name:', error); + } + return res.send({ branch: requestedBranch, buildNumber: build.number, - + version: version, buildUrl: build.url, buildResult: build.result, buildName: build.displayName, - buildTimestamp: build.timestamp, + builtAt: new Date(build.timestamp).toISOString(), buildSource: source, artifacts: mapArtifacts(build, requestedBranch), });