From dda4daf664f71a9276031b0efd0c5a7c4ba1a3bf Mon Sep 17 00:00:00 2001 From: Janis Streib Date: Thu, 19 Nov 2020 16:44:27 +0100 Subject: [PATCH] FIX: more abstraction --- frontend/src/App.vue | 7 ++++++- frontend/src/main.js | 6 +----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/frontend/src/App.vue b/frontend/src/App.vue index b94453a..cb9c803 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -85,7 +85,12 @@ export default { EventBus.$on('error', (payload) => { window.console.debug('evbus trigger') window.console.debug(payload) - self.global_error = JSON.stringify(payload, null, 4) + if ('response' in payload) { + self.global_error = payload.response.data + } else { + self.global_error = payload + } + self.global_error = JSON.stringify(self.global_error, null, 4) this.$bvModal.show('net-suite-error') }) } diff --git a/frontend/src/main.js b/frontend/src/main.js index 03ddc5b..9d2f3a9 100644 --- a/frontend/src/main.js +++ b/frontend/src/main.js @@ -307,11 +307,7 @@ async function init() { } window.addEventListener('unhandledrejection', function (event) { window.console.debug('unhanldedrejection handler triggered') - if ('response' in event.reason) { - EventBus.$emit('error', event.reason.response.data) - } else { - EventBus.$emit('error', event.reason) - } + EventBus.$emit('error', event.reason) }) Axios.interceptors.response.use( function (response) { -- GitLab