diff options
Diffstat (limited to 'container-core/src/main/java/com/yahoo/restapi')
-rw-r--r-- | container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java | 3 |
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; } |