From 7147c51b285ee83bf68239d756f1c4966120466b Mon Sep 17 00:00:00 2001 From: dabund24 Date: Wed, 8 Jan 2025 21:08:14 +0100 Subject: [PATCH] allow value -1 for transfers option in journeys() for db and dbnav profiles --- p/db/journeys-req.js | 2 +- p/dbnav/journeys-req.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/p/db/journeys-req.js b/p/db/journeys-req.js index 9b0fa122..c5164a58 100644 --- a/p/db/journeys-req.js +++ b/p/db/journeys-req.js @@ -7,7 +7,7 @@ const formatJourneysReq = (ctx, from, to, when, outFrwd, journeysRef) => { // TODO opt.accessibility // TODO routingMode let query = { - maxUmstiege: opt.transfers, + maxUmstiege: opt.transfers === -1 ? undefined : opt.transfers, // setting `maxUmstiege` to -1 is not allowed, see https://github.com/public-transport/db-vendo-client/issues/5 minUmstiegszeit: opt.transferTime, deutschlandTicketVorhanden: false, nurDeutschlandTicketVerbindungen: false, diff --git a/p/dbnav/journeys-req.js b/p/dbnav/journeys-req.js index 70216c28..653a6c48 100644 --- a/p/dbnav/journeys-req.js +++ b/p/dbnav/journeys-req.js @@ -46,7 +46,7 @@ const formatJourneysReq = (ctx, from, to, when, outFrwd, journeysRef) => { ? [{locationId: profile.formatLocation(profile, opt.via, 'opt.via').lid}] : undefined, zielLocationId: to.lid, - maxUmstiege: opt.transfers || undefined, + maxUmstiege: opt.transfers === -1 ? undefined : opt.transfers, // setting `maxUmstiege` to -1 is not allowed, see https://github.com/public-transport/db-vendo-client/issues/5 minUmstiegsdauer: opt.transferTime || undefined, fahrradmitnahme: opt.bike, },