diff --git a/src/boot/axios.js b/src/boot/axios.js index 43703233b..881d81b41 100644 --- a/src/boot/axios.js +++ b/src/boot/axios.js @@ -37,10 +37,10 @@ const onResponse = (response) => { }; const onResponseError = (error) => { - let message = ''; const { response } = error; const dataError = response?.data?.error; + let message = dataError?.message; switch (response?.status) { case 500: @@ -54,7 +54,8 @@ const onResponseError = (error) => { break; default: - message = `errors.${dataError?.message}`; + if(dataError?.code) + message = `errors.${dataError?.code}`; break; } diff --git a/src/i18n/en/index.js b/src/i18n/en/index.js index dba1c25d2..5de182d33 100644 --- a/src/i18n/en/index.js +++ b/src/i18n/en/index.js @@ -71,7 +71,7 @@ export default { statusGatewayTimeout: 'Could not contact the server', userConfig: 'Error fetching user config', create: 'Error during creation', - 'This ticket is locked.': 'This ticket is locked', + 'This ticket is locked': 'This ticket is locked', }, login: { title: 'Login', diff --git a/src/i18n/es/index.js b/src/i18n/es/index.js index ddc589faa..25b951c74 100644 --- a/src/i18n/es/index.js +++ b/src/i18n/es/index.js @@ -70,7 +70,7 @@ export default { statusGatewayTimeout: 'No se ha podido contactar con el servidor', userConfig: 'Error al obtener configuración de usuario', create: 'Error al crear', - 'This ticket is locked.': 'Este ticket está bloqueado', + 'This ticket is locked': 'Este ticket está bloqueado', }, login: { title: 'Inicio de sesión',