RestController throws different exceptions for other errors
[demos/testing] / src / main / java / de / juplo / demo / RestController.java
index f7f63a6..f6cddca 100644 (file)
@@ -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(