From f78d7230b669f4c15f6c0622dde03059623790d3 Mon Sep 17 00:00:00 2001 From: Mo Date: Sun, 18 Dec 2016 19:04:01 +0300 Subject: [PATCH] fix transit path --- core/src/main/java/ru/trader/analysis/TransitPath.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/ru/trader/analysis/TransitPath.java b/core/src/main/java/ru/trader/analysis/TransitPath.java index 5a6e40c..f71e8f9 100644 --- a/core/src/main/java/ru/trader/analysis/TransitPath.java +++ b/core/src/main/java/ru/trader/analysis/TransitPath.java @@ -8,7 +8,10 @@ import ru.trader.analysis.graph.ConnectibleGraph; import ru.trader.analysis.graph.Path; import ru.trader.core.Vendor; -import java.util.*; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.ListIterator; public class TransitPath { private final static Logger LOG = LoggerFactory.getLogger(TransitPath.class); @@ -41,9 +44,10 @@ public class TransitPath { if (fuel < 0){ fuel = refill(path, true); } - if (fuel < 0) + if (fuel < 0) { LOG.error("Incorrect path, path = {}, fuel = {}, ship = {}", path, fuel, edge.getShip()); throw new IllegalStateException("Is not exists path"); + } } else { fuel -= cost; }