We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1d42cfc commit 570b2e7Copy full SHA for 570b2e7
1 file changed
lib/angular2/shared/services/core/error.ejs
@@ -8,6 +8,10 @@ import { Observable, throwError } from 'rxjs';
8
@Injectable()
9
export class ErrorHandler {
10
public handleError(errorResponse: HttpErrorResponse): Observable<never> {
11
- return throwError(errorResponse.error.error || 'Server error');
+ if (errorResponse instanceof Error) {
12
+ return throwError(errorResponse);
13
+ }
14
+
15
+ return throwError(new Error(errorResponse?.error?.error || 'Server error'));
16
}
17
0 commit comments