diff --git a/java-client/src/main/java/co/elastic/clients/transport/endpoints/BooleanEndpoint.java b/java-client/src/main/java/co/elastic/clients/transport/endpoints/BooleanEndpoint.java index e9c386c8e..03529d16a 100644 --- a/java-client/src/main/java/co/elastic/clients/transport/endpoints/BooleanEndpoint.java +++ b/java-client/src/main/java/co/elastic/clients/transport/endpoints/BooleanEndpoint.java @@ -39,7 +39,8 @@ public BooleanEndpoint( @Override public boolean isError(int statusCode) { - return statusCode >= 500; + // 404 indicates a 'false' result. + return statusCode != 404 && super.isError(statusCode); } public boolean getResult(int statusCode) {