Open mileserickson opened 5 years ago
I think this is a related bug in their API to what we were seeing last week with the sub-full capacities for definitely full vessels. When a sailing is late enough to exceed the next scheduled departure (>30mins for Clinton/Mukilteo) WSF starts reporting many stats (Definitely car counts, but I think also departure times) erroneously associated with most recent scheduled sailing not the actual scheduled sailing for that vessel.
I think I need to add in an official process for correcting that kind of error. Currently I'm just hacking around it for cars in a way that's likely to break, just not as often or in as obvious ways
Tokitae (scheduled 6:40 PM) is shown as having departed 32 minutes late at 7:12 PM but is still docked as of 7:20 PM.
If the API lies about departure times, maybe we could learn actual departure times from vessel position data instead?