From 5bdf71773120ea811bbf5a6d4e0249330439ecaa Mon Sep 17 00:00:00 2001 From: artem Date: Mon, 2 Dec 2024 19:42:03 +0300 Subject: [PATCH] fix null in showing --- src/pages/workouts/WorkoutItem.vue | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/pages/workouts/WorkoutItem.vue b/src/pages/workouts/WorkoutItem.vue index 4478dfd..ea6330f 100644 --- a/src/pages/workouts/WorkoutItem.vue +++ b/src/pages/workouts/WorkoutItem.vue @@ -244,12 +244,20 @@ const initWorkout = (id: string) => { let coords = []; let elevation = []; for (let i in response.data.results) { - elevation.push(response.data.results[i].elevation); times.push(response.data.results[i].timestamp); - speed.push(msToKmh(response.data.results[i].speed)); - power.push(response.data.results[i].power); - heart_rate.push(response.data.results[i].heart_rate); coords.push([response.data.results[i].longitude, response.data.results[i].latitude]); + if (response.data.results[i].elevation) { + elevation.push(response.data.results[i].elevation); + } + if (response.data.results[i].speed) { + speed.push(msToKmh(response.data.results[i].speed)); + } + if (response.data.results[i].power) { + power.push(response.data.results[i].power); + } + if (response.data.results[i].heart_rate) { + heart_rate.push(response.data.results[i].heart_rate); + } } lineCoordinates.value = coords mapCenter.value = [coords[0][0], coords[0][1]];