1
0
Fork 0

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:
Jan Christoph Uhde 2016-08-19 09:07:00 +02:00
parent 4d80deebbf
commit 104b71fa6f
1 changed files with 5 additions and 3 deletions

View File

@ -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,