From c5af923d290e576343d60191dc07a5d9dc299d06 Mon Sep 17 00:00:00 2001 From: lowlighter <22963968+lowlighter@users.noreply.github.com> Date: Thu, 5 Aug 2021 09:01:57 +0200 Subject: [PATCH] Catch unexisting readme in metadata initialization --- source/app/metrics/metadata.mjs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/source/app/metrics/metadata.mjs b/source/app/metrics/metadata.mjs index 41f4b35a..0bd1ae3b 100644 --- a/source/app/metrics/metadata.mjs +++ b/source/app/metrics/metadata.mjs @@ -38,8 +38,6 @@ export default async function metadata({log = true} = {}) { for (const name of await fs.promises.readdir(__templates)) { if (!(await fs.promises.lstat(path.join(__templates, name))).isDirectory()) continue - if (/^@/.test(name)) - continue logger(`metrics/metadata > loading template metadata [${name}]`) Templates[name] = await metadata.template({__templates, name, plugins, logger}) } @@ -270,7 +268,7 @@ metadata.template = async function({__templates, name, plugins, logger}) { try { //Load meta descriptor const raw = fs.existsSync(path.join(__templates, name, "metadata.yml")) ? `${await fs.promises.readFile(path.join(__templates, name, "metadata.yml"), "utf-8")}` : "" - const readme = `${await fs.promises.readFile(path.join(__templates, name, "README.md"), "utf-8")}` + const readme = fs.existsSync(path.join(__templates, name, "README.md")) ? `${await fs.promises.readFile(path.join(__templates, name, "README.md"), "utf-8")}` : "" const meta = yaml.load(raw) ?? {} //Compatibility