From aa5f581df5c4079a68abc407c1d0df810dcd9d01 Mon Sep 17 00:00:00 2001 From: iMoHax Date: Sat, 23 Aug 2014 17:43:48 +0400 Subject: [PATCH] fix order position in path --- client/src/main/java/ru/trader/model/MarketModel.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/src/main/java/ru/trader/model/MarketModel.java b/client/src/main/java/ru/trader/model/MarketModel.java index c4160d5..85e45bf 100644 --- a/client/src/main/java/ru/trader/model/MarketModel.java +++ b/client/src/main/java/ru/trader/model/MarketModel.java @@ -224,7 +224,8 @@ public class MarketModel { public PathRouteModel getPath(OrderModel order) { PathRoute p = analyzer.getPath(order.getVendor().getVendor(), order.getBuyer().getVendor()); - p.setOrder(new Order(order.getOffer().getOffer(), order.getBuyOffer().getOffer(), order.getCount())); + if (p == null) return null; + p.getRoot().getNext().setOrder(new Order(order.getOffer().getOffer(), order.getBuyOffer().getOffer(), order.getCount())); order.setPath(p); return asModel(p); }