From 5056548975c8e1f5048c32c54c0cf553ea7ba205 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Mon, 26 Nov 2018 13:15:39 +0100 Subject: [PATCH] AbstractHafasClientInterfaceProvider: Handle missing 'txtN' in 'remL' entry and try 'txtS' first. --- .../schildbach/pte/AbstractHafasClientInterfaceProvider.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java b/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java index 3e411fa7..4e81e765 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java @@ -778,8 +778,9 @@ public abstract class AbstractHafasClientInterfaceProvider extends AbstractHafas for (int i = 0; i < remList.length(); i++) { final JSONObject rem = remList.getJSONObject(i); final String code = rem.getString("code"); - final String txt = rem.getString("txtN"); - remarks.add(new String[] { code, txt }); + final String txtS = rem.optString("txtS", null); + final String txtN = rem.optString("txtN", null); + remarks.add(new String[] { code, txtS != null ? txtS : txtN }); } return remarks;