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]];