mirror of https://gitee.com/bigwinds/arangodb
fix bug when trying to copy member form nullptr request
response is generated by simple error so there is no request available
This commit is contained in:
parent
4d80deebbf
commit
104b71fa6f
|
@ -139,10 +139,12 @@ void RestBaseHandler::generateCanceled() {
|
|||
|
||||
void RestBaseHandler::writeResult(arangodb::velocypack::Slice const& slice,
|
||||
VPackOptions const& options) {
|
||||
TRI_ASSERT(options.escapeUnicode);
|
||||
try {
|
||||
TRI_ASSERT(options.escapeUnicode);
|
||||
_response->setContentType(meta::enumToEnum<GeneralResponse::ContentType>(
|
||||
_request->contentTypeResponse()));
|
||||
if (_request != nullptr) {
|
||||
_response->setContentType(meta::enumToEnum<GeneralResponse::ContentType>(
|
||||
_request->contentTypeResponse()));
|
||||
}
|
||||
_response->setPayload(slice, true, options);
|
||||
} catch (std::exception const& ex) {
|
||||
generateError(GeneralResponse::ResponseCode::SERVER_ERROR,
|
||||
|
|
Loading…
Reference in New Issue