Hafas: Fix crash when JSON trips query doesn't return a distance.

This commit is contained in:
Andreas Schildbach 2016-05-25 10:53:30 +02:00
parent 577d619a17
commit 62a5a54d73

View file

@ -1258,7 +1258,7 @@ public abstract class AbstractHafasProvider extends AbstractNetworkProvider
else if ("WALK".equals(secType) || "TRSF".equals(secType))
{
final JSONObject gis = sec.getJSONObject("gis");
final int distance = gis.getInt("dist");
final int distance = gis.optInt("dist", 0);
leg = new Trip.Individual(Trip.Individual.Type.WALK, departureStop.location, departureStop.getDepartureTime(),
arrivalStop.location, arrivalStop.getArrivalTime(), null, distance);
}