diff --git a/geotrek/core/static/core/multipath.js b/geotrek/core/static/core/multipath.js index d258aae8bb..50242d0bb5 100644 --- a/geotrek/core/static/core/multipath.js +++ b/geotrek/core/static/core/multipath.js @@ -506,17 +506,21 @@ L.Handler.MultiPath = L.Handler.extend({ }) }) .then(response => { - // console.log("response", response) if (response.status == 200) return response.json() + return Promise.reject(response) }) - .then(data => { - // console.log('response data:', data) - if (data) { - var route = {'geojson': data} - this.fire('fetched_route', route); - } - }) + .then( + data => { // Status code 200: + console.log('response data:', data) + if (data) { + var route = {'geojson': data} + this.fire('fetched_route', route); + } + }, + // If the promise was rejected: + response => console.log("fetchRoute:", response) + ) // .catch(e => { // console.log("fetchRoute", e) // })