From f155c304378b704b8e6b0c7748cc51d3140c760f Mon Sep 17 00:00:00 2001 From: binh-dam-ibigroup <56846598+binh-dam-ibigroup@users.noreply.github.com> Date: Fri, 28 May 2021 11:21:21 -0400 Subject: [PATCH] fix(labeler.js): Label bus routes by default if labeledModes not provided. --- lib/labeler/labeler.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/labeler/labeler.js b/lib/labeler/labeler.js index 4cd8ac9..72021a7 100644 --- a/lib/labeler/labeler.js +++ b/lib/labeler/labeler.js @@ -249,9 +249,11 @@ export default class Labeler { }) }) - // Generate labels for GTFS route/mode types listed in labeledModes. + // Generate labels for GTFS route/mode types listed in labeledModes if provided. + // If labeled modes is not provided, only label the buses (mode '3'). var edgeGroups = [] - const labeledModes = this.transitive.options.labeledModes + const busModes = [3] + const labeledModes = this.transitive.options.labeledModes || busModes forEach(this.transitive.network.paths, path => { forEach(path.segments, segment => { if (segment.type === 'TRANSIT' && labeledModes.includes(segment.getMode())) {