mirror of https://gitee.com/bigwinds/arangodb
if we answer a head request, we mustn't create a body for errors (#10227)
This commit is contained in:
parent
6fd419714f
commit
7a40fcef89
|
@ -457,6 +457,7 @@ void RestHandler::generateError(rest::ResponseCode code, int errorNumber,
|
||||||
std::string const& message) {
|
std::string const& message) {
|
||||||
resetResponse(code);
|
resetResponse(code);
|
||||||
|
|
||||||
|
if (_request->requestType() != rest::RequestType::HEAD) {
|
||||||
VPackBuffer<uint8_t> buffer;
|
VPackBuffer<uint8_t> buffer;
|
||||||
VPackBuilder builder(buffer);
|
VPackBuilder builder(buffer);
|
||||||
try {
|
try {
|
||||||
|
@ -479,6 +480,7 @@ void RestHandler::generateError(rest::ResponseCode code, int errorNumber,
|
||||||
} catch (...) {
|
} catch (...) {
|
||||||
// exception while generating error
|
// exception while generating error
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void RestHandler::compressResponse() {
|
void RestHandler::compressResponse() {
|
||||||
|
|
Loading…
Reference in New Issue