Fix history.js null guard for speed and distance

formatSpeed and formatDistance return '—' on null/undefined values.
Server trips may have null avg/max speed if no speed data was recorded.

Co-authored-by: Copilot <[email protected]>
This commit is contained in:
Mathieu Moran
2026-08-10 04:30:54 -04:00
co-authored by Copilot
parent 693848aba1
commit e2a319ae08
+2
View File
@@ -59,10 +59,12 @@
} }
function formatDistance(kilometers) { function formatDistance(kilometers) {
if (kilometers == null) return '—';
return `${kilometers.toFixed(kilometers < 1 ? 2 : 1)} km`; return `${kilometers.toFixed(kilometers < 1 ? 2 : 1)} km`;
} }
function formatSpeed(kilometersPerHour) { function formatSpeed(kilometersPerHour) {
if (kilometersPerHour == null) return '—';
return `${kilometersPerHour.toFixed(1)} km/h`; return `${kilometersPerHour.toFixed(1)} km/h`;
} }