Previously walkBoardCost parameter was used to avoid transfers but this made all public transport expensive even on first boarding. This PR makes use of the transferPenalty parameter to make the first transit leg cheaper.
Pull Request Check List
A reasonable set of unit tests is included
Console does not show new warnings/errors
Changes are documented or they are self explanatory
This pull request does not have any merge conflicts
All existing tests pass in CI build
Code coverage does not decrease (unless measured incorrectly)
Review
Read and verify the code changes
Test the functionality by running the UI locally with all popular browsers available in your platform
Check that the implementation matches the design, when such one is defined in a Jira issue
Proposed Changes
Pull Request Check List
Review