summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBirte Kristina Friesel <derf@finalrewind.org>2025-06-22 09:57:19 +0200
committerBirte Kristina Friesel <derf@finalrewind.org>2025-06-22 09:57:19 +0200
commitd4aa08155f67f0a0a4cc2bdbe2dd6c6000b02927 (patch)
tree58bc6f25fe2b841f65270953030bdff0cf544048
parentda87e97a0b954860e0a53b8a0f475580d44ad73d (diff)
add_intransit_form: ensure arrival > departure
-rwxr-xr-xlib/Travelynx/Controller/Traveling.pm3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Travelynx/Controller/Traveling.pm b/lib/Travelynx/Controller/Traveling.pm
index 31c7587..cf33175 100755
--- a/lib/Travelynx/Controller/Traveling.pm
+++ b/lib/Travelynx/Controller/Traveling.pm
@@ -2798,6 +2798,9 @@ sub add_intransit_form {
elsif ( not defined $trip{arr_id} ) {
$error = "Unknown arrival stop '$trip{arr_station}'";
}
+ elsif ( $trip{sched_arrival} <= $trip{sched_departure} ) {
+ $error = 'Ankunftszeit muss nach Abfahrtszeit liegen';
+ }
else {
$error = $self->in_transit->add(%opt);
}