Skip to content

Commit e5956cb

Browse files
committed
handle routeless vehicles
1 parent 89fedd5 commit e5956cb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/js/app.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -319,13 +319,13 @@ export function zoom_to_vehicle(cgm_id) {
319319
function update_route_tables(route_tables) {
320320
for(const table of route_tables) {
321321
let [type, route_ref] = table.split('/');
322-
if(route_ref === 'null' || !route_ref) {
322+
if(route_ref === 'null' || !route_ref || route_ref === 'undefined') {
323323
route_ref = null;
324324
}
325325

326-
const tbody = document.querySelector(`#${type}_${route_ref}`);
327-
const vehicles_cell = tbody.querySelector('tr > td');
328326
try {
327+
const tbody = document.querySelector(`#${type}_${route_ref}`);
328+
const vehicles_cell = tbody.querySelector('tr > td');
329329
const cgm_route_id = routes.find(route => route.type === type && route.route_ref === route_ref).cgm_id;
330330
const relevant_vehicles = cache.filter(vehicle => vehicle.type === type && vehicle.cgm_route_id === cgm_route_id && vehicle.hidden !== true);
331331
for(const v of relevant_vehicles) {

0 commit comments

Comments
 (0)