1
0
Fork 0

inquire in agency interface adjusted

This commit is contained in:
Kaveh Vahedipour 2017-01-19 13:21:15 +01:00
parent 86ea92f289
commit 8441da1be1
2 changed files with 4 additions and 3 deletions

View File

@ -1074,7 +1074,8 @@ AgencyCommResult AgencyComm::sendTransactionWithFailover(
: timeout),
url, builder.slice().toJson());
if (!result.successful() && result.httpCode() != 412) {
if (!result.successful() && result.httpCode() !=
(int)arangodb::rest::ResponseCode::PRECONDITION_FAILED) {
return result;
}

View File

@ -653,7 +653,7 @@ trans_ret_t Agent::transact(query_t const& queries) {
// Non-persistent write to non-persisted key-value store
trans_ret_t Agent::transient(query_t const& query) {
trans_ret_t Agent::transient(query_t const& queries) {
auto ret = std::make_shared<arangodb::velocypack::Builder>();
auto leader = _constituent.leaderID();
@ -674,7 +674,7 @@ trans_ret_t Agent::transient(query_t const& query) {
}
// Read and writes
for (const auto& query : VPackArrayIterator(query->slice())) {
for (const auto& query : VPackArrayIterator(queries->slice())) {
if (query[0].isObject()) {
_transient.apply(query);
} else if (query[0].isString()) {