File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -98,7 +98,7 @@ RestStatus RestShutdownHandler::execute() {
9898 builder.add (VPackValue (true ));
9999 AgencyCommResult result = agency.setValue (" Shutdown" , builder.slice (), 0.0 );
100100 if (!result.successful ()) {
101- generateError (rest::ResponseCode::SERVER_ERROR, TRI_ERROR_HTTP_SERVER_ERROR );
101+ generateError (result. asResult () );
102102 return RestStatus::DONE;
103103 }
104104 removeFromCluster = true ;
Original file line number Diff line number Diff line change 2525#include " ClientManager.h"
2626
2727#include " ApplicationFeatures/ApplicationServer.h"
28+ #include " Basics/StaticStrings.h"
2829#include " Basics/VelocyPackHelper.h"
2930#include " Basics/application-exit.h"
3031#include " Logger/Logger.h"
@@ -56,9 +57,11 @@ arangodb::Result getHttpErrorMessage(arangodb::httpclient::SimpleHttpResult* res
5657 std::shared_ptr<VPackBuilder> parsedBody = result->getBodyVelocyPack ();
5758 VPackSlice const body = parsedBody->slice ();
5859
59- auto serverCode = VelocyPackHelper::getNumericValue<int >(body, " errorNum" , 0 );
60- std::string const & serverMessage =
61- VelocyPackHelper::getStringValue (body, " errorMessage" , " " );
60+ auto serverCode =
61+ VelocyPackHelper::getNumericValue<int >(body, arangodb::StaticStrings::ErrorNum, 0 );
62+ auto serverMessage =
63+ VelocyPackHelper::getStringValue (body, arangodb::StaticStrings::ErrorMessage,
64+ " " );
6265
6366 if (serverCode > 0 ) {
6467 code = ErrorCode{serverCode};
You can’t perform that action at this time.
0 commit comments