X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Ffacebook%2Ferrors%2FGraphApiExchangeFilterFunction.java;h=6ab18b65036a45caae89b81f1342a62f0808b3ae;hb=8424f86af23f0194857544edea2a0d307c6da395;hp=9bff65dfa781f5a2f9af03aa6634d9e7df77a476;hpb=4c895bd50333c02fa540eafe5b5ec0a442f48b74;p=facebook-errors diff --git a/src/main/java/de/juplo/facebook/errors/GraphApiExchangeFilterFunction.java b/src/main/java/de/juplo/facebook/errors/GraphApiExchangeFilterFunction.java index 9bff65d..6ab18b6 100644 --- a/src/main/java/de/juplo/facebook/errors/GraphApiExchangeFilterFunction.java +++ b/src/main/java/de/juplo/facebook/errors/GraphApiExchangeFilterFunction.java @@ -27,10 +27,11 @@ public class GraphApiExchangeFilterFunction implements ExchangeFilterFunction 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); }); }