Commit fca6a5df authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

journey_sanity_check: handle duration == 0

parent 29771860
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -1025,14 +1025,17 @@ sub startup {
		'journey_sanity_check' => sub {
			my ( $self, $journey, $lax ) = @_;

			if ( $journey->{sched_duration} and $journey->{sched_duration} < 0 )
			if ( defined $journey->{sched_duration}
				and $journey->{sched_duration} <= 0 )
			{
				return
'Die geplante Dauer dieser Zugfahrt ist negativ. Zeitreisen werden aktuell nicht unterstützt.';
'Die geplante Dauer dieser Zugfahrt ist ≤ 0. Teleportation und Zeitreisen werden aktuell nicht unterstützt.';
			}
			if ( $journey->{rt_duration} and $journey->{rt_duration} < 0 ) {
			if ( defined $journey->{rt_duration}
				and $journey->{rt_duration} <= 0 )
			{
				return
'Die Dauer dieser Zugfahrt ist negativ. Zeitreisen werden aktuell nicht unterstützt.';
'Die Dauer dieser Zugfahrt ist ≤ 0. Teleportation und Zeitreisen werden aktuell nicht unterstützt.';
			}
			if (    $journey->{sched_duration}
				and $journey->{sched_duration} > 60 * 60 * 24 )