Observed behavior (please include a screenshot if possible)
When moving stops up and down a pattern where a previous stop is repeated later, shape_dist_traveled in stop_times.txt are incorrectly updated: the distance traveled when a repeated stop is hit first is higher than subsequent stops, so distances do not appear in increasing order, causing validation errors with the MobilityData validator.
Expected behavior
shape_dist_traveled for repeated stops in stop_times.txt should be updated correctly.
Steps to reproduce the problem
In the GTFS route editor:
Open a route pattern or create one as a big loop (where the trip returns to some of the first stops in the pattern).
Move a not-repeated stop in that pattern up or down the list.
Take a editor snapshot and publish it as a new version
Observe the extra MobilityData validation errors regarding distance traveled not in order.
Any special notes on configuration used
NA
Version of datatools-ui and datatools-server if applicable (exact commit hash or branch name)
Observed behavior (please include a screenshot if possible)
When moving stops up and down a pattern where a previous stop is repeated later,
shape_dist_traveled
instop_times.txt
are incorrectly updated: the distance traveled when a repeated stop is hit first is higher than subsequent stops, so distances do not appear in increasing order, causing validation errors with the MobilityData validator.Expected behavior
shape_dist_traveled
for repeated stops instop_times.txt
should be updated correctly.Steps to reproduce the problem
In the GTFS route editor:
Any special notes on configuration used
NA
Version of datatools-ui and datatools-server if applicable (exact commit hash or branch name)
Recent datatools-ui
dev
branch.