diff --git a/core/src/main/java/ru/trader/analysis/graph/Crawler.java b/core/src/main/java/ru/trader/analysis/graph/Crawler.java index d07e805..ddce30a 100644 --- a/core/src/main/java/ru/trader/analysis/graph/Crawler.java +++ b/core/src/main/java/ru/trader/analysis/graph/Crawler.java @@ -248,9 +248,8 @@ public class Crawler { Iterator> iterator = entry.iterator(); while (iterator.hasNext()){ edge = iterator.next(); - boolean isTarget = edge.isConnect(target); boolean canDeep = !entry.getTarget().isSingle() && deep < entry.getTarget().getLevel(); - if (canDeep || isTarget){ + if (canDeep || isFound(edge)){ LOG.trace("Add edge {} to queue", edge); queue.add(travers(entry, edge)); }