diff --git a/arangod/Agency/AgencyComm.cpp b/arangod/Agency/AgencyComm.cpp index 6b4234cfd5..e88280a451 100644 --- a/arangod/Agency/AgencyComm.cpp +++ b/arangod/Agency/AgencyComm.cpp @@ -1026,6 +1026,10 @@ AgencyCommResult AgencyComm::sendTransactionWithFailover( : timeout), url, builder.slice().toJson()); + if (!result.successful()) { + return result; + } + try { result.setVPack(VPackParser::fromJson(result.bodyRef()));