From 6b0dbedeece748c31dff7b190e75ebab66603a74 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sun, 5 Feb 2023 12:38:32 +0100 Subject: train details: fix uninitialized value issues --- templates/_train_details.html.ep | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'templates') diff --git a/templates/_train_details.html.ep b/templates/_train_details.html.ep index 0240a18..05e3483 100644 --- a/templates/_train_details.html.ep +++ b/templates/_train_details.html.ep @@ -52,7 +52,7 @@ % } % elsif ($departure->{arrival}) { % if ($departure->{arrival} ne $departure->{sched_arrival}) { - % if ($departure->{delay} < 0) { + % if (($departure->{delay} // 0) < 0) { An: <%= $departure->{arrival} %> % } % else { @@ -242,15 +242,11 @@ % } % if (stash('station_name')) {
  • <%= $departure->{sched_departure} // $departure->{sched_arrival} // q{} %> -% if ($departure->{sched_departure}) { -% if ($departure->{departure} ne $departure->{sched_departure}) { - (heute <%= $departure->{departure} %>) -% } +% if ($departure->{departure} and $departure->{sched_departure} and $departure->{departure} ne $departure->{sched_departure}) { + (heute <%= $departure->{departure} %>) % } -% elsif ($departure->{arrival}) { -% if ($departure->{arrival} ne $departure->{sched_arrival}) { - (heute <%= $departure->{arrival} %>) -% } +% elsif ($departure->{arrival} and $departure->{sched_arrival} and $departure->{arrival} ne $departure->{sched_arrival}) { + (heute <%= $departure->{arrival} %>) % } % if ($departure->{missing_realtime} or $departure->{no_realtime_yet}) { gps_off -- cgit v1.2.3