diff --git a/parse/stopover.js b/parse/stopover.js index 52f69b17..e9dfdbb9 100644 --- a/parse/stopover.js +++ b/parse/stopover.js @@ -44,13 +44,17 @@ const createParseStopover = (profile, stations, lines, remarks, date) => { Object.defineProperty(res, 'canceled', {value: true}) if (st.aCncl) { res.arrival = res.arrivalDelay = null - const arr = profile.parseDateTime(profile, date, st.aTimeS) - res.formerScheduledArrival = arr.toISO() + if (st.aTimeS) { + const arr = profile.parseDateTime(profile, date, st.aTimeS) + res.formerScheduledArrival = arr.toISO() + } } if (st.dCncl) { res.departure = res.departureDelay = null - const arr = profile.parseDateTime(profile, date, st.dTimeS) - res.formerScheduledDeparture = arr.toISO() + if (st.dTimeS) { + const arr = profile.parseDateTime(profile, date, st.dTimeS) + res.formerScheduledDeparture = arr.toISO() + } } }