From 662782c2fb3d32dc10993eacdcb1a6748b84fa33 Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos Date: Tue, 4 Jul 2023 16:24:53 -0500 Subject: [PATCH] Internal: UI: Show error notification can display api error message --- assets/vue/composables/notification.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/assets/vue/composables/notification.js b/assets/vue/composables/notification.js index 08406b2b20..64169405c2 100644 --- a/assets/vue/composables/notification.js +++ b/assets/vue/composables/notification.js @@ -19,7 +19,17 @@ export function useNotification() { } const showErrorNotification = (error) => { - showMessage(error, 'danger'); + let message = error; + + if (error.response) { + if (error.response.data) { + message = error.response.data['hydra:description']; + } + } else if (error.message) { + message = error.message; + } + + showMessage(message, 'error'); } const showMessage = (message, severity) => {