summaryrefslogtreecommitdiff
path: root/bin/dbris
diff options
context:
space:
mode:
authorBirte Kristina Friesel <derf@finalrewind.org>2025-02-07 21:22:31 +0100
committerBirte Kristina Friesel <derf@finalrewind.org>2025-02-07 21:22:31 +0100
commit99f03421e7c31fd3fa53b83c3d76bc1ec9d5bcb7 (patch)
treee8a2cd772223d80a9d00f4421057f34d799ce4bf /bin/dbris
parent47eee569e9ffdf95ca4ae7eb0df7eabc77a915c5 (diff)
dbris: Handle segments without duration
Diffstat (limited to 'bin/dbris')
-rwxr-xr-xbin/dbris6
1 files changed, 5 insertions, 1 deletions
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,