fix: display untreated validation errors in error handler
2 unresolved threads
2 unresolved threads
Merge request reports
Activity
assigned to @Alicia.DeDiosFuente
122 const isErrorToTreat = ErrorHelper.isErrorToTreat(nativeError, httpErrorKeyToSkipInErrorHandler); 123 if (isErrorToTreat) { 121 const isBackendError = nativeError instanceof HttpErrorResponse; 122 if (isBackendError) { 123 const isErrorToDisplay = ErrorHelper.isErrorToDisplay(nativeError, httpErrorKeyToSkipInErrorHandler); 124 if (isErrorToDisplay) { 124 125 // Server Error 125 126 message = this.errorService.getServerMessage(nativeError); 126 const subMessage = nativeError.error?.message; 127 subMessage = this.errorService.getServerSubMessage(nativeError); 127 128 stackTrace = this.errorService.getServerStack(nativeError); 128 129 if (isNotNullNorUndefined(notifierService)) { 129 130 notifierService.showError(message, undefined, undefined, subMessage, undefined, nativeError); 130 131 } 132 } else { 133 // DISPLAY NOTHING TO USER changed this line in version 3 of the diff
91 100 return error.message; 92 101 } 93 102 103 getServerSubMessage(error: HttpErrorResponse): string { 104 if (error.status === HttpStatusCode.BadRequest) { 105 const listValidationErrors = ErrorHelper.extractValidationErrorsNotAlreadyDisplayedFromError(error); 106 const validationErrorsMessage = ErrorHelper.mergeValidationErrorsMessages(listValidationErrors); added 2 commits
Please register or sign in to reply