diff options
author | Birte Kristina Friesel <derf@finalrewind.org> | 2025-02-07 21:22:31 +0100 |
---|---|---|
committer | Birte Kristina Friesel <derf@finalrewind.org> | 2025-02-07 21:22:31 +0100 |
commit | 99f03421e7c31fd3fa53b83c3d76bc1ec9d5bcb7 (patch) | |
tree | e8a2cd772223d80a9d00f4421057f34d799ce4bf /bin | |
parent | 47eee569e9ffdf95ca4ae7eb0df7eabc77a915c5 (diff) |
dbris: Handle segments without duration
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/dbris | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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, |