From ef567095ea8e33a0e07c5837da5e06faafc1f727 Mon Sep 17 00:00:00 2001 From: Arndt Brenschede Date: Sat, 18 May 2019 21:35:30 +0200 Subject: [PATCH] nogo-weight undefined fix --- .../src/main/java/btools/server/request/ServerHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/brouter-server/src/main/java/btools/server/request/ServerHandler.java b/brouter-server/src/main/java/btools/server/request/ServerHandler.java index 9fc4c63..1364ac0 100644 --- a/brouter-server/src/main/java/btools/server/request/ServerHandler.java +++ b/brouter-server/src/main/java/btools/server/request/ServerHandler.java @@ -238,7 +238,8 @@ public class ServerHandler extends RequestHandler { private static OsmNodeNamed readNogo( String lon, String lat, String radius, String nogoWeight ) { - return readNogo(Double.parseDouble( lon ), Double.parseDouble( lat ), Integer.parseInt( radius ), Double.parseDouble( nogoWeight )); + double weight = "undefined".equals( nogoWeight ) ? Double.NaN : Double.parseDouble( nogoWeight ); + return readNogo(Double.parseDouble( lon ), Double.parseDouble( lat ), Integer.parseInt( radius ), weight ); } private static OsmNodeNamed readNogo( double lon, double lat, int radius, double nogoWeight )