From bfff665b4551e299bb890fcae3b707aff4132527 Mon Sep 17 00:00:00 2001 From: Bjørn Christian Seime Date: Fri, 17 Nov 2023 11:16:25 +0100 Subject: Return 404 on missing path parameter --- container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'container-core/src/main') 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 c7055c53a64..196a57d23bf 100644 --- a/container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java +++ b/container-core/src/main/java/com/yahoo/restapi/RestApiImpl.java @@ -500,7 +500,7 @@ class RestApiImpl implements RestApi { } @Override public String getStringOrThrow(String name) { return getString(name) - .orElseThrow(() -> new RestApiException.BadRequest("Path parameter '" + name + "' is missing")); + .orElseThrow(() -> new RestApiException.NotFound("Path parameter '" + name + "' is missing")); } @Override public HttpURL.Path getFullPath() { return pathMatcher.getPath(); -- cgit v1.2.3