Correctly handle validations with no LedgerSequence

This commit is contained in:
Nik Bougalis
2016-04-25 18:04:15 -07:00
parent 2206d0ef65
commit ceb01fb6a3

View File

@@ -1627,10 +1627,8 @@ void NetworkOPsImp::pubValidation (STValidation::ref val)
jvObj [jss::flags] = val->getFlags();
jvObj [jss::signing_time] = *(*val)[~sfSigningTime];
auto const seq = *(*val)[~sfLedgerSequence];
if (seq != 0)
jvObj [jss::ledger_index] = to_string (seq);
if (auto const seq = (*val)[~sfLedgerSequence])
jvObj [jss::ledger_index] = to_string (*seq);
if (val->isFieldPresent (sfAmendments))
{