From e7661bfd1cd8a707cb62bf6166f05573d0e62eba Mon Sep 17 00:00:00 2001 From: "D. Berge" Date: Thu, 20 May 2021 20:38:08 +0200 Subject: [PATCH] Do not fail if requested object does not exist --- lib/www/server/lib/db/configuration/get.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/www/server/lib/db/configuration/get.js b/lib/www/server/lib/db/configuration/get.js index ec41300..e2dfeb5 100644 --- a/lib/www/server/lib/db/configuration/get.js +++ b/lib/www/server/lib/db/configuration/get.js @@ -18,7 +18,8 @@ async function get (projectId, path, opts = {}) { : res.rows.map(r => r.data); if (path) { - return path.split('/').reduce( (obj, idx) => obj[idx], config); + return path.split('/').filter(i => i !== "").reduce( (obj, idx) => + typeof obj !== 'undefined' ? obj[idx] : undefined, config); } else { return config; }