diff --git a/client/src/app/core/interceptors/error.interceptor.ts b/client/src/app/core/interceptors/error.interceptor.ts index 391bf45..867d867 100644 --- a/client/src/app/core/interceptors/error.interceptor.ts +++ b/client/src/app/core/interceptors/error.interceptor.ts @@ -20,7 +20,12 @@ export class ErrorInterceptor implements HttpInterceptor { if (error){ if (error.status === 400){ - this.toastr.error(error.error.message, error.error.statusCode); + if (error.error.errors){ + //log('error thrown ' + error.error); + throw error.error; + } else { + this.toastr.error(error.error.message, error.error.statusCode); + } } if (error.status === 401){ diff --git a/client/src/app/core/test-error/test-error.component.html b/client/src/app/core/test-error/test-error.component.html index 0a413af..be6b557 100644 --- a/client/src/app/core/test-error/test-error.component.html +++ b/client/src/app/core/test-error/test-error.component.html @@ -3,4 +3,9 @@ +