Maurice
299beb65b1
fix(roadtrip): hand a hire car without a return day back on its pick-up day
...
A car booking without an end day is a one-day booking everywhere else in
the plan, but the road trip read it as a car never handed back: only its
pick-up desk stood on the road. Two one-way car bookings on one day
(Bologna to Villach, then Villach to Klagenfurt) therefore drove from the
first pick-up to the second and on to whatever came before, counting the
road between the two cities twice and never reaching Klagenfurt. This
applies to the planner, the phone and calculate_roadtrip alike, since all
three seat the desks through the shared carrierSeam.
Such a car now has its return desk on the pick-up day. A return without a
time goes back before the next car of that day is collected rather than
closing the day behind it, so each one-way car drives its own road once.
Bookings with a return day and cars without a located return desk are
unchanged.
Closes #2894
2026-10-29 20:51:28 +01:00
..
2026-10-25 02:10:39 +00:00
2026-07-18 22:13:52 +02:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-24 22:42:18 +00:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-24 22:42:18 +00:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-24 22:42:18 +00:00
2026-10-29 13:34:28 +01:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-29 13:34:28 +01:00
2026-10-24 22:42:18 +00:00
2026-10-24 22:42:18 +00:00
2026-10-26 10:20:46 +01:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-24 22:42:18 +00:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-01 19:40:22 +02:00
2026-10-24 22:42:17 +00:00
2026-10-25 02:10:39 +00:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-14 13:24:27 +02:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 00:46:24 +00:00
2026-10-24 22:42:18 +00:00
2026-10-24 22:42:18 +00:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-24 22:42:18 +00:00
2026-10-29 13:34:28 +01:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 16:47:22 +01:00
2026-10-24 22:42:18 +00:00
2026-10-24 22:42:17 +00:00
2026-10-24 22:42:17 +00:00
2026-10-24 22:42:18 +00:00
2026-10-24 22:42:18 +00:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-08 00:01:59 +00:00
2026-10-24 22:42:18 +00:00
2026-10-24 22:42:18 +00:00
2026-10-29 13:34:28 +01:00
2026-10-24 22:42:17 +00:00
2026-10-24 22:42:17 +00:00
2026-04-20 10:11:53 +02:00
2026-10-25 02:10:39 +00:00
2026-10-24 22:42:17 +00:00
2026-10-27 21:30:18 +01:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-09-25 09:19:11 +02:00
2026-10-08 18:41:02 +02:00
2026-10-08 18:41:02 +02:00
2026-09-20 12:11:41 +02:00
2026-10-24 22:42:18 +00:00
2026-10-24 22:42:17 +00:00
2026-10-24 22:42:17 +00:00
2026-10-25 02:10:39 +00:00
2026-10-24 22:42:17 +00:00
2026-10-25 02:10:39 +00:00
2026-10-24 22:42:18 +00:00
2026-10-29 20:51:28 +01:00
2026-10-29 13:34:28 +01:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-29 20:04:40 +01:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-25 02:10:39 +00:00
2026-10-24 22:42:18 +00:00
2026-10-24 22:42:18 +00:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-10-24 22:42:18 +00:00
2026-10-24 22:42:18 +00:00
2026-10-25 02:10:39 +00:00
2026-09-28 12:19:49 +02:00