From 8c25130a0c8da4befe74ea9c27fadaf2e78ab7e2 Mon Sep 17 00:00:00 2001 From: ialokim Date: Fri, 3 Jan 2020 19:33:21 +0100 Subject: [PATCH] AbstractNavitiaProvider: Add coverage parameter to url for trip queries. --- src/de/schildbach/pte/AbstractNavitiaProvider.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/de/schildbach/pte/AbstractNavitiaProvider.java b/src/de/schildbach/pte/AbstractNavitiaProvider.java index fb655e81..d257677d 100644 --- a/src/de/schildbach/pte/AbstractNavitiaProvider.java +++ b/src/de/schildbach/pte/AbstractNavitiaProvider.java @@ -893,7 +893,7 @@ public abstract class AbstractNavitiaProvider extends AbstractNetworkProvider { try { if (from != null && from.isIdentified() && to != null && to.isIdentified()) { - final HttpUrl.Builder url = apiBase.newBuilder().addPathSegment("journeys"); + final HttpUrl.Builder url = url().addPathSegment("journeys"); url.addQueryParameter("from", printLocation(from)); url.addQueryParameter("to", printLocation(to)); url.addQueryParameter("datetime", printDate(date)); @@ -1045,9 +1045,9 @@ public abstract class AbstractNavitiaProvider extends AbstractNetworkProvider { final String toString = printLocation(to); final String message = error.getString("message"); - if (message.equals("Invalid id : " + fromString)) + if (message.contains(fromString)) return new QueryTripsResult(resultHeader, QueryTripsResult.Status.UNKNOWN_FROM); - else if (message.equals("Invalid id : " + toString)) + else if (message.contains(toString)) return new QueryTripsResult(resultHeader, QueryTripsResult.Status.UNKNOWN_TO); else throw new IllegalArgumentException("Unhandled error message: " + message);