X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fdemo%2FRestController.java;fp=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fdemo%2FRestController.java;h=f6cddca8c4d206f8b6ba06d9b4753b8d9e7c5d6c;hb=ab2e91f650140216087203aa7f77b9d356bd6a6f;hp=f7f63a62e7c62db9e5a33b223c58c16862ca572c;hpb=d254e8fa52ab3897c7d7a95e36d9b93635d7d7c6;p=demos%2Ftesting diff --git a/src/main/java/de/juplo/demo/RestController.java b/src/main/java/de/juplo/demo/RestController.java index f7f63a6..f6cddca 100644 --- a/src/main/java/de/juplo/demo/RestController.java +++ b/src/main/java/de/juplo/demo/RestController.java @@ -35,6 +35,15 @@ public class RestController { if(t.getClass().equals(NotFound.class)) return Mono.error(t); + if(!(t instanceof WebClientResponseException)) + return + Mono.error( + WebClientResponseException.create( + 500, + "Internal Server Error - Cause: " + t.getMessage(), + null, + null, + null)); return Mono.error(