community: show packager info

This commit is contained in:
Girish Ramakrishnan
2026-02-09 15:30:19 +01:00
parent d4efb63f3d
commit 5a56a7c8af
4 changed files with 18 additions and 4 deletions
+3 -3
View File
@@ -27,7 +27,7 @@ async function getAppVersion(url, version) {
if (response.status !== 200) throw new BoxError(BoxError.EXTERNAL_ERROR, `Fetch failed: ${response.status}`);
// if the content-type is incorrect, we will get a buffer
const versionsRoot = Buffer.isBuffer(response.body) ? safe.JSON.parse(response.body) : response.body;
const versionsRoot = Buffer.isBuffer(response.body) ? safe.JSON.parse(response.body.toString('utf8')) : response.body;
const versionsError = manifestFormat.parseVersions(versionsRoot);
if (versionsError) throw new BoxError(BoxError.EXTERNAL_ERROR, `Invalid CloudronVersions.json: ${versionsError.message}`);
@@ -62,7 +62,7 @@ async function downloadManifest(versionsUrl) {
if (response.status !== 200) throw new BoxError(BoxError.EXTERNAL_ERROR, `Fetch failed: ${response.status}`);
// if the content-type is incorrect, we will get a buffer
const versionsRoot = Buffer.isBuffer(response.body) ? safe.JSON.parse(response.body) : response.body;
const versionsRoot = Buffer.isBuffer(response.body) ? safe.JSON.parse(response.body.toString('utf8')) : response.body;
const versionsError = manifestFormat.parseVersions(versionsRoot);
if (versionsError) throw new BoxError(BoxError.EXTERNAL_ERROR, `Invalid CloudronVersions.json: ${versionsError.message}`);
@@ -86,7 +86,7 @@ async function getAppUpdate(app, options) {
if (response.status !== 200) throw new BoxError(BoxError.EXTERNAL_ERROR, `Fetch failed: ${response.status}`);
// if the content-type is incorrect, we will get a buffer
const versionsRoot = Buffer.isBuffer(response.body) ? safe.JSON.parse(response.body) : response.body;
const versionsRoot = Buffer.isBuffer(response.body) ? safe.JSON.parse(response.body.toString('utf8')) : response.body;
const versionsError = manifestFormat.parseVersions(versionsRoot);
if (versionsError) throw new BoxError(BoxError.EXTERNAL_ERROR, `Invalid CloudronVersions.json: ${versionsError.message}`);