#223 - Global error handler refactor

This commit is contained in:
Juan 2018-04-04 12:55:06 +02:00
parent d6132edd73
commit 04cd9b2389
2 changed files with 8 additions and 1 deletions

View File

@ -30,6 +30,12 @@ function interceptor($q, $window, vnApp, $translate, $cookies) {
let data = rejection.data; let data = rejection.data;
let error; let error;
switch (rejection.xhrStatus) {
case 'timeout':
case 'abort':
return $q.reject(rejection);
}
if (data && data.error instanceof Object) if (data && data.error instanceof Object)
error = data.error.message; error = data.error.message;
else if (rejection.status === -1) else if (rejection.status === -1)

View File

@ -8,5 +8,6 @@
"Ya existe un usuario con ese nombre": "Ya existe un usuario con ese nombre", "Ya existe un usuario con ese nombre": "Ya existe un usuario con ese nombre",
"Quantity cannot be zero": "Quantity cannot be zero", "Quantity cannot be zero": "Quantity cannot be zero",
"can't be blank": "can't be blank", "can't be blank": "can't be blank",
"DNI Incorrecto": "DNI Incorrecto" "DNI Incorrecto": "DNI Incorrecto",
"El NIF/CIF debe ser único": "El NIF/CIF debe ser único"
} }