From 153899748b1cd62d1930662f443b4b152b0cf59e Mon Sep 17 00:00:00 2001 From: Stefan Schroeder <4sschroeder@gmail.com> Date: Thu, 23 Jan 2014 11:10:06 +0100 Subject: [PATCH] does not allow VrpReader to set null coord --- .../src/main/java/jsprit/core/problem/io/VrpXMLReader.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jsprit-core/src/main/java/jsprit/core/problem/io/VrpXMLReader.java b/jsprit-core/src/main/java/jsprit/core/problem/io/VrpXMLReader.java index 4b8dfe2f..71b54d3f 100644 --- a/jsprit-core/src/main/java/jsprit/core/problem/io/VrpXMLReader.java +++ b/jsprit-core/src/main/java/jsprit/core/problem/io/VrpXMLReader.java @@ -320,9 +320,9 @@ public class VrpXMLReader{ builder.setPickupLocation(pickupLocationId); Coordinate pickupCoord = getCoord(shipmentConfig,"pickup."); - builder.setPickupCoord(pickupCoord); - + if(pickupCoord != null){ + builder.setPickupCoord(pickupCoord); if(pickupLocationId != null){ vrpBuilder.addLocation(pickupLocationId,pickupCoord); } @@ -341,9 +341,9 @@ public class VrpXMLReader{ builder.setDeliveryLocation(deliveryLocationId); Coordinate deliveryCoord = getCoord(shipmentConfig,"delivery."); - builder.setDeliveryCoord(deliveryCoord); if(deliveryCoord != null){ + builder.setDeliveryCoord(deliveryCoord); if(deliveryLocationId != null){ vrpBuilder.addLocation(deliveryLocationId,deliveryCoord); }