From 156f47b000e43b27c60a0cd6315be6a8c82d6dc3 Mon Sep 17 00:00:00 2001 From: Oliver Eyton-Williams Date: Mon, 22 Feb 2021 10:42:36 +0100 Subject: [PATCH] fix: only log errors when challenges update (#41214) * fix: only log errors when challenges update * refactor: handle error first Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com> Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com> --- tools/challenge-parser/parser/index.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tools/challenge-parser/parser/index.js b/tools/challenge-parser/parser/index.js index 3de98730fc..42e3f845ca 100644 --- a/tools/challenge-parser/parser/index.js +++ b/tools/challenge-parser/parser/index.js @@ -52,12 +52,13 @@ exports.parseMD = function parseMD(filename) { const file = readSync(filename); const tree = processor.parse(file); processor.run(tree, file, function(err, node, file) { - if (err) { - err.message += ' in file ' + filename; - reject(err); + if (!err) { + delete file.contents; + resolve(file.data); } - delete file.contents; - return resolve(file.data); + + err.message += ' in file ' + filename; + reject(err); }); }); };