From 435df616fdf9bbf69735501b89b9abc191f713bf Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Thu, 15 Nov 2018 13:20:15 +0100 Subject: [PATCH] TFI: 'Rail' line. --- enabler/src/de/schildbach/pte/TfiProvider.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/enabler/src/de/schildbach/pte/TfiProvider.java b/enabler/src/de/schildbach/pte/TfiProvider.java index c11b406e..6a4e3134 100644 --- a/enabler/src/de/schildbach/pte/TfiProvider.java +++ b/enabler/src/de/schildbach/pte/TfiProvider.java @@ -21,6 +21,8 @@ import java.util.Set; import javax.annotation.Nullable; +import com.google.common.base.Strings; + import de.schildbach.pte.dto.Line; import de.schildbach.pte.dto.Product; @@ -51,8 +53,8 @@ public class TfiProvider extends AbstractEfaProvider { if ("0".equals(mot)) { if ("DART".equals(name)) return new Line(id, network, Product.SUBURBAN_TRAIN, "DART"); - if ("Rail".equals(trainName) && trainNum == null) - return new Line(id, network, null, "Rail"); + if ("Rail".equals(trainName)) + return new Line(id, network, Product.REGIONAL_TRAIN, "Rail" + Strings.nullToEmpty(trainNum)); if ("Train".equals(name) && "Train".equals(symbol)) return new Line(id, network, null, "Train"); }