From e7e3d71919dbe2e140010c841983e208cc1e45df Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Thu, 7 Dec 2017 15:03:09 +0100 Subject: [PATCH] EFA: Handle NO_SERVINGLINES error in mobile XML API. --- enabler/src/de/schildbach/pte/AbstractEfaProvider.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/enabler/src/de/schildbach/pte/AbstractEfaProvider.java b/enabler/src/de/schildbach/pte/AbstractEfaProvider.java index 3a4e88c3..bfaf19a1 100644 --- a/enabler/src/de/schildbach/pte/AbstractEfaProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractEfaProvider.java @@ -1625,6 +1625,8 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider { XmlPullUtil.optValueTag(pp, "u", null); if ("-2000".equals(co)) { // STOP_INVALID result.set(new QueryDeparturesResult(header, QueryDeparturesResult.Status.INVALID_STATION)); + } else if ("-4050".equals(co)) { // NO_SERVINGLINES + result.set(r); } else { log.debug("EFA error: {} {}", co, mod); result.set(new QueryDeparturesResult(header, QueryDeparturesResult.Status.SERVICE_DOWN));