File tree Expand file tree Collapse file tree 2 files changed +11
-2
lines changed
Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99
1010### Updated
1111- Update Dockerfile
12+ - Improved timetable filenames
1213
1314### Fixed
1415- Handle GTFS with no calendar.txt
Original file line number Diff line number Diff line change @@ -245,9 +245,17 @@ export function generateTimetablePageFileName(
245245 return sanitize ( `${ formatRouteNameForFilename ( route ) . toLowerCase ( ) } .html` ) ;
246246 }
247247
248- // Else generate a detailed filename
249248 const timetable = timetablePage . timetables [ 0 ] ;
250- let filename = timetable . timetable_id ?? '' ;
249+
250+ // Else use timetable_id for filename
251+ if ( timetable . timetable_id ) {
252+ return sanitize (
253+ `${ timetable . timetable_id . replace ( / \| / g, '_' ) . toLowerCase ( ) } .html` ,
254+ ) ;
255+ }
256+
257+ // Else generate a detailed filename
258+ let filename = '' ;
251259
252260 for ( const route of timetable . routes ) {
253261 filename += `_${ formatRouteNameForFilename ( route ) } ` ;
You can’t perform that action at this time.
0 commit comments