From 567ff8f96911604f36234da2285abb2a79b83c10 Mon Sep 17 00:00:00 2001 From: Kevin Dice Date: Mon, 27 Sep 2021 15:20:40 -0600 Subject: [PATCH] fix: case where no changeset was defined --- plugin.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugin.js b/plugin.js index aac23e9..a041d2f 100644 --- a/plugin.js +++ b/plugin.js @@ -59,7 +59,10 @@ app.post('/', bodyParser.json({limit: '50mb'}), async (req, res) => { } const transformedSteps = py.steps.map(s => { - if (!s.when || !s.when.changeset || !s.when.changeset.includes) return true + if (!s.when || !s.when.changeset || !s.when.changeset.includes) { + return s; + } + const requiredFiles = s.when.changeset.includes const matchedFiles = glob.match(requiredFiles, filesChanged, { dot: true }) console.log('Matched files for step:', matchedFiles.length, 'Allowed matches:', requiredFiles)