diff --git a/docs/changelog/133659.yaml b/docs/changelog/133659.yaml new file mode 100644 index 0000000000000..8cbec2c637499 --- /dev/null +++ b/docs/changelog/133659.yaml @@ -0,0 +1,5 @@ +pr: 133659 +summary: Fixed GeneralScriptException to return 400 http status code +area: Infra/Scripting +type: bug +issues: [] diff --git a/server/src/main/java/org/elasticsearch/script/GeneralScriptException.java b/server/src/main/java/org/elasticsearch/script/GeneralScriptException.java index 2c620af10eee3..61cbe20705aed 100644 --- a/server/src/main/java/org/elasticsearch/script/GeneralScriptException.java +++ b/server/src/main/java/org/elasticsearch/script/GeneralScriptException.java @@ -11,6 +11,7 @@ import org.elasticsearch.ElasticsearchException; import org.elasticsearch.common.io.stream.StreamInput; +import org.elasticsearch.rest.RestStatus; import java.io.IOException; @@ -38,4 +39,8 @@ public GeneralScriptException(String msg, Throwable cause) { public GeneralScriptException(StreamInput in) throws IOException { super(in); } + + public RestStatus status() { + return RestStatus.BAD_REQUEST; + } }