aboutsummaryrefslogtreecommitdiffstats
path: root/container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2021-04-30 16:46:13 +0200
committerJon Marius Venstad <venstad@gmail.com>2021-04-30 16:46:13 +0200
commit5aef2726baf388ccd03e811800ba88ffbab86f8d (patch)
tree172ae877d61f4bb9138403c29cbd483cd660a9e0 /container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java
parent44f7c2dc80a1dff60226119c549695e9a2cae369 (diff)
Check built-in response exceptions first
Diffstat (limited to 'container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java')
-rw-r--r--container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java b/container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java
index 8ba94f9aca9..71fde8a9dbf 100644
--- a/container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java
+++ b/container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java
@@ -151,10 +151,11 @@ class RestApiImpl implements RestApi {
private static List<ExceptionMapperHolder<?>> combineWithDefaultExceptionMappers(
List<ExceptionMapperHolder<?>> configuredExceptionMappers, boolean disableDefaultMappers) {
- List<ExceptionMapperHolder<?>> exceptionMappers = new ArrayList<>(configuredExceptionMappers);
+ List<ExceptionMapperHolder<?>> exceptionMappers = new ArrayList<>();
if (!disableDefaultMappers){
exceptionMappers.add(new ExceptionMapperHolder<>(RestApiException.class, (context, exception) -> exception.response()));
}
+ exceptionMappers.addAll(configuredExceptionMappers);
return exceptionMappers;
}