diff --git a/arangod/Aql/RestAqlHandler.cpp b/arangod/Aql/RestAqlHandler.cpp index 5732a06b3e..91e8c09e2e 100644 --- a/arangod/Aql/RestAqlHandler.cpp +++ b/arangod/Aql/RestAqlHandler.cpp @@ -841,6 +841,7 @@ void RestAqlHandler::handleUseQuery (std::string const& operation, try { res = query->engine()->shutdown(errorCode); // pass errorCode to shutdown + answerBody("stats", query->getStats()); _queryRegistry->destroy(_vocbase, _qId, errorCode); } catch (...) { @@ -851,7 +852,6 @@ void RestAqlHandler::handleUseQuery (std::string const& operation, } answerBody("error", res == TRI_ERROR_NO_ERROR ? Json(false) : Json(true)) ("code", Json(static_cast(res))); - answerBody.set("stats", query->getStats()); } else { LOG_ERROR("Unknown operation!");