core: the block generator does not ensure routes are bounded by appropriate signals #4606
Labels
area:core
Work on Core Service
difficulty:good first issue
Good for newcomers
kind:bug
Something isn't working
severity:minor
Minor severity bug
What happened?
In the real world, only some signals can be used to end / start routes. These signal cannot be passed when closed due to interlocking (
Nf
signals in french signaling).Currently, we let block delimiting signals start and end routes, regardless of whether they can actually signal for the end of a route.
What did you expect to happen?
We should check whether signals at the end / start of routes are actually belong there, and raise a warning if they don't.
In practice, the
is_route_delimiter
property is missing from the current implementation.How can we reproduce it (as minimally and precisely as possible)?
What operating system, browser and environment are you using?
OSRD version (top right corner
Account
button >Informations
)2421cbd
The text was updated successfully, but these errors were encountered: