From 942d1cb855a4c5e20d80677363e05c8fbe9ed7dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Iv=C3=A1n=20Vieitez=20Parra?= <3857362+corrideat@users.noreply.github.com> Date: Sat, 18 Jan 2025 18:05:24 +0000 Subject: [PATCH] Bump Chel version --- backend/database.js | 4 ++-- backend/routes.js | 5 ++++- package-lock.json | 9 +++++---- package.json | 2 +- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/backend/database.js b/backend/database.js index 26e92e672..bed1fa41d 100644 --- a/backend/database.js +++ b/backend/database.js @@ -110,9 +110,9 @@ sbp('sbp/selectors/register', { await sbp('chelonia/db/set', namespaceKey(name), value) return { name, value } }, - 'backend/db/lookupName': async function (name: string): Promise { + 'backend/db/lookupName': async function (name: string): Promise { const value = await sbp('chelonia/db/get', namespaceKey(name)) - return value || Boom.notFound() + return value } }) diff --git a/backend/routes.js b/backend/routes.js index d0e1976c0..d65ff8a6b 100644 --- a/backend/routes.js +++ b/backend/routes.js @@ -270,8 +270,11 @@ route.GET('/name/{name}', {}, async function (request, h) { const { name } = request.params try { const lookupResult = await sbp('backend/db/lookupName', name) - return h.response(lookupResult).type('text/plain') + return lookupResult + ? h.response(lookupResult).type('text/plain') + : Boom.notFound() } catch (err) { + console.error(err, '@@@@@err') logger.error(err, `GET /name/${name}`, err.message) return err } diff --git a/package-lock.json b/package-lock.json index ce740b0ed..f2b4474a6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "@babel/preset-flow": "7.12.1", "@babel/register": "7.23.7", "@babel/runtime": "7.23.8", - "@chelonia/cli": "2.2.3", + "@chelonia/cli": "3.0.0", "@exact-realty/multipart-parser": "1.0.12", "@hapi/boom": "9.1.0", "@hapi/hapi": "20.1.2", @@ -1815,10 +1815,11 @@ } }, "node_modules/@chelonia/cli": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@chelonia/cli/-/cli-2.2.3.tgz", - "integrity": "sha512-pu6BQlMWSnqfsewVWhPHUHpkSRqyWQkZsRyKoGZYxchRsycWPNWwi/TAfhH+aMP7uTs10lvZubabF9MK+6bKKQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@chelonia/cli/-/cli-3.0.0.tgz", + "integrity": "sha512-1qwro+kf3OljbQzOqlnZHRgg5uTp6g+k9OiMyMYDop58Ao6tr1zxiN8yIKgLGWJ2Xg3I9aMF8fQdfwAXP2Kj+w==", "hasInstallScript": true, + "license": "AGPL-3.0", "dependencies": { "axios": "0.27.2", "rimraf": "3.0.2", diff --git a/package.json b/package.json index 4cc30bfd6..c23c22397 100644 --- a/package.json +++ b/package.json @@ -107,7 +107,7 @@ "@babel/preset-flow": "7.12.1", "@babel/register": "7.23.7", "@babel/runtime": "7.23.8", - "@chelonia/cli": "2.2.3", + "@chelonia/cli": "3.0.0", "@exact-realty/multipart-parser": "1.0.12", "@apeleghq/rfc8188": "1.0.7", "@hapi/boom": "9.1.0",