1
0
Fork 0

Fix(core): Resolve array-based dependencies

Tentative fix for #971
This commit is contained in:
Joost De Cock 2021-04-23 17:42:03 +02:00
parent c65f57fa26
commit c7395cd9d9

View file

@ -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))
}
}