From c7395cd9d9e7d7dfbb6c1533fd82fd2a18eda2e7 Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Fri, 23 Apr 2021 17:42:03 +0200 Subject: [PATCH] Fix(core): Resolve array-based dependencies Tentative fix for #971 --- packages/core/src/pattern.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/pattern.js b/packages/core/src/pattern.js index 3daed5feefb..54136973a2a 100644 --- a/packages/core/src/pattern.js +++ b/packages/core/src/pattern.js @@ -546,7 +546,7 @@ Pattern.prototype.resolveDependency = function ( } else if (Array.isArray(graph[part])) { if (graph[part].length === 0) return [] else { - if (deps.length === 0) deps = graph[part] + if (deps.indexOf(graph[part]) === -1) deps.push(...graph[part]) for (let apart of graph[part]) deps.concat(this.resolveDependency(seen, apart, graph, deps)) } }