mirror of
https://github.com/XRPLF/rippled.git
synced 2026-06-02 08:17:13 +00:00
fix(amendment): Add missing fields for keylets to ledger objects (#5646)
This change adds a fix amendment (`fixIncludeKeyletFields`) that adds: * `sfSequence` to `Escrow` and `PayChannel` * `sfOwner` to `SignerList` * `sfOracleDocumentID` to `Oracle` This ensures that all ledger entries hold all the information needed to determine their keylet.
This commit is contained in:
@@ -317,10 +317,10 @@ Oracle::ledgerEntry(
|
||||
|
||||
if (jr.isObject())
|
||||
{
|
||||
if (jr.isMember(jss::error))
|
||||
return jr;
|
||||
if (jr.isMember(jss::result) && jr[jss::result].isMember(jss::status))
|
||||
return jr[jss::result];
|
||||
else if (jr.isMember(jss::error))
|
||||
return jr;
|
||||
}
|
||||
return Json::nullValue;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user