From 07a0b8b535fb7665d56c71496d0627eba12c75ce Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Fri, 3 Jul 2015 10:12:16 +0200 Subject: [PATCH] Hafas: Handle h2g errors 9280 and 9300. --- enabler/src/de/schildbach/pte/AbstractHafasProvider.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java index d2fed7ba..16bef703 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java @@ -2055,8 +2055,14 @@ public abstract class AbstractHafasProvider extends AbstractNetworkProvider // or with the selected means of transport on the required date/time. return new QueryTripsResult(header, QueryTripsResult.Status.NO_TRIPS); else if (errorCode == 9260) - // Unknown departure station + // H9260: Unknown departure station return new QueryTripsResult(header, QueryTripsResult.Status.UNKNOWN_FROM); + else if (errorCode == 9280) + // H9280: Unknown intermediate station + return new QueryTripsResult(header, QueryTripsResult.Status.UNKNOWN_VIA); + else if (errorCode == 9300) + // H9300: Unknown arrival station + return new QueryTripsResult(header, QueryTripsResult.Status.UNKNOWN_TO); else if (errorCode == 9320) // The input is incorrect or incomplete return new QueryTripsResult(header, QueryTripsResult.Status.INVALID_DATE);