Skip to content

Commit 2805daf

Browse files
author
David Emory
committed
fix(planner): Use WALK as default directMode if no direct modes specified
Use WALK as default directMode if no direct modes specified. Ensures that results can be found for transit-only searches.
1 parent 441571e commit 2805daf

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/plan/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,14 +63,16 @@ app.get('/', function (req, res) {
6363

6464
// construct the R5 query, if applicable
6565
if (queryR5) {
66+
// allow walk as direct mode if none specified
67+
const directModes = req.query.directModes.length === 0 ? [ 'WALK' ] : req.query.directModes
6668
plans.push(r5.requestPlan({
6769
from,
6870
to,
6971
date: req.query.date,
7072
fromTime: req.query.startTime,
7173
toTime: req.query.endTime,
7274
accessModes: req.query.accessModes,
73-
directModes: req.query.directModes,
75+
directModes: directModes,
7476
egressModes: req.query.egressModes,
7577
transitModes: req.query.transitModes,
7678
bikeTrafficStress: req.query.bikeTrafficStress,

0 commit comments

Comments
 (0)