AbstractHafasMobileProvider: Fix exception if there is no ticket list in trip fare.

This commit is contained in:
Andreas Schildbach 2017-01-27 11:10:56 +01:00
parent 3766972f7e
commit dabbfc878b

View file

@ -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);