From 99f03421e7c31fd3fa53b83c3d76bc1ec9d5bcb7 Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Fri, 7 Feb 2025 21:22:31 +0100 Subject: dbris: Handle segments without duration --- bin/dbris | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'bin') diff --git a/bin/dbris b/bin/dbris index 3730fb7..9d62f69 100755 --- a/bin/dbris +++ b/bin/dbris @@ -433,11 +433,15 @@ for my $connection ( $ris->connections ) { } } elsif ( $segment->is_walk ) { - if ( $segment->distance_m ) { + if ( $segment->distance_m and $segment->duration ) { printf( "${output_bold}%s${output_reset} %dm (≈ %d min.)\n", $segment->walk_name, $segment->distance_m, $segment->duration->in_units('minutes') ); } + elsif ( $segment->distance_m ) { + printf( "${output_bold}%s${output_reset} %dm\n", + $segment->walk_name, $segment->distance_m ); + } elsif ( $segment->duration->in_units('minutes') ) { printf( "${output_bold}%s${output_reset} ≈ %d min.\n", $segment->walk_name, -- cgit v1.2.3