diff --git a/src/tam/simulation.js b/src/tam/simulation.js index 209f2e4..1cd0314 100644 --- a/src/tam/simulation.js +++ b/src/tam/simulation.js @@ -286,6 +286,13 @@ const updateData = async courses => { courses[id] = newCourse; } } + + // Remove stale courses + for (const id of Object.keys(courses)) { + if (courses[id].departureStop === courses[id].finalStop) { + delete courses[id]; + } + } }; const tick = (courses, time) => {