|
@@ -68,6 +68,8 @@ public abstract class AbstractRestChannel implements RestChannel {
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public XContentBuilder newErrorBuilder() throws IOException {
|
|
public XContentBuilder newErrorBuilder() throws IOException {
|
|
|
|
|
+ // release whatever output we already buffered and write error response to fresh buffer
|
|
|
|
|
+ releaseOutputBuffer();
|
|
|
// Disable filtering when building error responses
|
|
// Disable filtering when building error responses
|
|
|
return newBuilder(request.getXContentType(), false);
|
|
return newBuilder(request.getXContentType(), false);
|
|
|
}
|
|
}
|