HttpStatus.Series.CLIENT_ERROR.equals(response.statusCode().series())
? response
.bodyToMono(String.class)
- .flatMap(errorBody -> Mono.error(GraphApiException.create(
+ .map(errorBody -> GraphApiException.create(
response.statusCode(),
response.headers().asHttpHeaders(),
- errorBody.getBytes())))
+ errorBody.getBytes()))
+ .flatMap(e -> Mono.error(e))
: Mono.just(response);
});
}