Skip to content

Commit c4d6265

Browse files
committed
minor bug fix
1 parent fa1443a commit c4d6265

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

src/ui/monitorMap.tsx

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,11 @@ function updateVehiclePosition(vehicle, icon, lat, long, timeStamp) {
5151
}
5252

5353
function shouldShowVehicle(message, vehicle) {
54-
if (!vehicle) {
55-
return true;
56-
}
57-
const { direction, tripStart, pattern, headsign } = vehicle;
54+
const { direction, tripStart, pattern, headsign } = vehicle ?? {};
5855
return (
5956
!Number.isNaN(parseFloat(message.lat)) &&
6057
!Number.isNaN(parseFloat(message.long)) &&
61-
(pattern === undefined ||
62-
pattern.substr(0, message.route.length) === message.route) &&
58+
(pattern === undefined || pattern.startsWith(message.route)) &&
6359
(headsign === undefined ||
6460
message.headsign === undefined ||
6561
headsign === message.headsign) &&

0 commit comments

Comments
 (0)