Activities: empty gpx data

This commit is contained in:
Sam 2018-05-04 22:30:11 +02:00
parent 1f8cefdf00
commit 775662af6a
2 changed files with 10 additions and 1 deletions

View File

@ -23,7 +23,8 @@ export function addActivity(form) {
}
export function getActivityGpx(activityId) {
return function(dispatch) {
if (activityId) {
return function(dispatch) {
return mpwoApi
.getActivityGpx(activityId)
.then(ret => {
@ -34,5 +35,9 @@ export function getActivityGpx(activityId) {
}
})
.catch(error => dispatch(setError(`activities: ${error}`)))
}
}
return function(dispatch) {
dispatch(setGpx(null))
}
}

View File

@ -18,6 +18,10 @@ class ActivityMap extends React.Component {
this.props.loadActivityGpx(this.props.activity.id)
}
componentWillUnmount() {
this.props.loadActivityGpx(null)
}
render() {
const { gpxContent } = this.props
const { jsonData, bounds } = getGeoJson(gpxContent)