# HG changeset patch # User Thomas Junk # Date 1566826391 -7200 # Node ID 0b90c34fa378b388cf58da0d89e25e372fd70b66 # Parent 57c38087fe181212e1aa69a94024bc22fe590cd0 Profiles: improve catching errors diff -r 57c38087fe18 -r 0b90c34fa378 client/src/components/fairway/Profiles.vue --- a/client/src/components/fairway/Profiles.vue Mon Aug 26 12:49:59 2019 +0200 +++ b/client/src/components/fairway/Profiles.vue Mon Aug 26 15:33:11 2019 +0200 @@ -498,10 +498,17 @@ } ) .catch(error => { - const { status, data } = error.response; + let status, data, message; + if (error.response) { + status = error.response.status; + data = error.response.data; + message = `${status}: ${data.message || data}`; + } else { + message = error; + } displayError({ title: this.$gettext("Backend Error"), - message: `${status}: ${data.message || data}` + message: message }); }) .finally(() => {