From db63fec2db1679dd0e5962b29bcf0e2449330916 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Fri, 23 Oct 2015 21:59:15 +0200 Subject: [PATCH] Hafas: Handle JSON API error H891 'No route found'. --- enabler/src/de/schildbach/pte/AbstractHafasProvider.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java index 57be9127..fd09711f 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java @@ -1149,6 +1149,8 @@ public abstract class AbstractHafasProvider extends AbstractNetworkProvider { if ("H890".equals(err)) // No connections found. return new QueryTripsResult(header, QueryTripsResult.Status.NO_TRIPS); + if ("H891".equals(err)) // No route found (try entering an intermediate station). + return new QueryTripsResult(header, QueryTripsResult.Status.NO_TRIPS); if ("H895".equals(err)) // Departure/Arrival are too near. return new QueryTripsResult(header, QueryTripsResult.Status.TOO_CLOSE); if ("H9220".equals(err)) // Nearby to the given address stations could not be found.