This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/isis.git
commit aafbf21e67b46ac24b758b9bf9c28a2e7ed1deed Author: danhaywood <d...@haywood-associates.co.uk> AuthorDate: Mon Feb 10 22:44:11 2020 +0000 ISIS-2284: adds overload to ExceptionMapperAbstract superclass so that ... the subtype can explicitly specify the status code to use --- .../restfulobjects/viewer/mappers/ExceptionMapperAbstract.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/mappers/ExceptionMapperAbstract.java b/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/mappers/ExceptionMapperAbstract.java index 8e11c23..89e9c35 100644 --- a/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/mappers/ExceptionMapperAbstract.java +++ b/viewers/restfulobjects/viewer/src/main/java/org/apache/isis/viewer/restfulobjects/viewer/mappers/ExceptionMapperAbstract.java @@ -47,7 +47,10 @@ public abstract class ExceptionMapperAbstract<T extends Throwable> implements Ex protected HttpHeaders httpHeaders; Response buildResponse(final T ex) { - final RestfulResponse.HttpStatusCode httpStatusCode = determineStatusCode(ex); + return buildResponse(ex, determineStatusCode(ex)); + } + + Response buildResponse(final T ex, final RestfulResponse.HttpStatusCode httpStatusCode) { final String message = messageFor(ex); if(ex instanceof ExceptionWithBody) {