From dabbfc878b3ef2e10a844abb64470b52a994918a Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Fri, 27 Jan 2017 11:10:56 +0100 Subject: [PATCH] AbstractHafasMobileProvider: Fix exception if there is no ticket list in trip fare. --- enabler/src/de/schildbach/pte/AbstractHafasMobileProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/enabler/src/de/schildbach/pte/AbstractHafasMobileProvider.java b/enabler/src/de/schildbach/pte/AbstractHafasMobileProvider.java index e156cb91..8347a698 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasMobileProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasMobileProvider.java @@ -511,7 +511,7 @@ public abstract class AbstractHafasMobileProvider extends AbstractHafasProvider for (int iFare = 0; iFare < fareList.length(); iFare++) { final JSONObject jsonFare = fareList.getJSONObject(iFare); final String name = jsonFare.getString("name"); - final JSONArray ticketList = jsonFare.getJSONArray("ticketL"); + final JSONArray ticketList = jsonFare.optJSONArray("ticketL"); if (ticketList != null) { for (int iTicket = 0; iTicket < ticketList.length(); iTicket++) { final JSONObject jsonTicket = ticketList.getJSONObject(iTicket);