diff --git a/p/saarfahrplan/index.js b/p/saarfahrplan/index.js index 3a14f6b4..e1a223e0 100644 --- a/p/saarfahrplan/index.js +++ b/p/saarfahrplan/index.js @@ -18,6 +18,17 @@ const transformReqBody = (body) => { return body } +const createParseMovement = (profile, opt, data) => { + const _parseMovement = _createParseMovement(profile, opt, data) + const parseMovement = (m) => { + const res = _parseMovement(m) + // filter out empty stopovers + res.nextStops = res.nextStops.filter(st => !!st.stop) + return res + } + return parseMovement +} + const saarfahrplanProfile = { locale: 'de-DE', timezone: 'Europe/Berlin', @@ -30,6 +41,8 @@ const saarfahrplanProfile = { products: products, + parseMovement: createParseMovement, + departuresGetPasslist: false, departuresStbFltrEquiv: false, trip: true,