journey_sanity_check: handle duration == 0
This commit is contained in:
parent
297718603c
commit
fca6a5df6c
1 changed files with 7 additions and 4 deletions
|
@ -1025,14 +1025,17 @@ sub startup {
|
||||||
'journey_sanity_check' => sub {
|
'journey_sanity_check' => sub {
|
||||||
my ( $self, $journey, $lax ) = @_;
|
my ( $self, $journey, $lax ) = @_;
|
||||||
|
|
||||||
if ( $journey->{sched_duration} and $journey->{sched_duration} < 0 )
|
if ( defined $journey->{sched_duration}
|
||||||
|
and $journey->{sched_duration} <= 0 )
|
||||||
{
|
{
|
||||||
return
|
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
|
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}
|
if ( $journey->{sched_duration}
|
||||||
and $journey->{sched_duration} > 60 * 60 * 24 )
|
and $journey->{sched_duration} > 60 * 60 * 24 )
|
||||||
|
|
Loading…
Reference in a new issue