diff --git a/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java b/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java index a7e4dd6e..603ea5ba 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java @@ -265,11 +265,12 @@ public abstract class AbstractHafasClientInterfaceProvider extends AbstractHafas final JSONObject common = res.getJSONObject("common"); /* final List remarks = */ parseRemList(common.getJSONArray("remL")); + final JSONArray crdSysList = common.optJSONArray("crdSysL"); final JSONArray locL = res.optJSONArray("locL"); final List locations; if (locL != null) { - locations = parseLocList(locL); + locations = parseLocList(locL, crdSysList); // filter unwanted location types for (Iterator i = locations.iterator(); i.hasNext();) { @@ -345,6 +346,7 @@ public abstract class AbstractHafasClientInterfaceProvider extends AbstractHafas final List