We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e402701 commit f66d2fbCopy full SHA for f66d2fb
js/TransitVehicleTracker.js
@@ -58,8 +58,12 @@ export class TransitVehicleTracker {
58
extractVehicleData(data) {
59
const trips = data.data.list;
60
const tripMap = new Map(data.data.references.trips.map(trip => [trip.id, trip.tripHeadsign]));
61
- const vehicles = trips.map(trip => {
+ const vehicles = trips.flatMap(trip => {
62
const status = trip.status;
63
+ if (!trip.status) {
64
+ console.warn(`Trip ID "${trip.id}" status not found.`);
65
+ return null;
66
+ }
67
const tripHeadsign = tripMap.get(status.activeTripId);
68
let tripIdAbbr = abbreviateTripId(status.activeTripId, status.status);
69
return {
0 commit comments