From b093037273cfa8eef991fc32f1901525d57e7002 Mon Sep 17 00:00:00 2001 From: Nixinova Date: Tue, 7 Sep 2021 10:21:49 +1200 Subject: [PATCH] fix(plugins/languages): avoid crash with null check (#524) --- source/plugins/languages/analyzers.mjs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/plugins/languages/analyzers.mjs b/source/plugins/languages/analyzers.mjs index 23f73669..63b477b4 100644 --- a/source/plugins/languages/analyzers.mjs +++ b/source/plugins/languages/analyzers.mjs @@ -168,7 +168,9 @@ async function analyze({login, imports, data}, {results, path, categories = ["pr //File marker if (/^[+]{3}\sb[/](?[\s\S]+)$/.test(line)) { file = `${path}/${line.match(/^[+]{3}\sb[/](?[\s\S]+)$/)?.groups?.file}`.replace(/\\/g, "/") - lang = categories.includes(languageResults[lang].type) && files[file] || null + lang = files[file] + if (!categories.includes(languageResults[lang].type)) + lang = null edited.add(file) return }