diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2021-04-30 16:46:13 +0200 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2021-04-30 16:46:13 +0200 |
commit | 5aef2726baf388ccd03e811800ba88ffbab86f8d (patch) | |
tree | 172ae877d61f4bb9138403c29cbd483cd660a9e0 /container-core | |
parent | 44f7c2dc80a1dff60226119c549695e9a2cae369 (diff) |
Check built-in response exceptions first
Diffstat (limited to 'container-core')
-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; } |