From f0bd8ba61d1d835cc28df6d1fc54f35d3b315530 Mon Sep 17 00:00:00 2001 From: Jannis R Date: Sun, 30 Dec 2018 15:23:47 +0100 Subject: [PATCH] Saarfahrplan: filter empty radar() stopovers --- p/saarfahrplan/index.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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,