JS: Correctly calculate affected accounts when routing account events.

This commit is contained in:
Stefan Thomas
2013-02-15 14:43:24 +01:00
parent dd7f8aa8d1
commit dbfce52d53
4 changed files with 51 additions and 11 deletions

View File

@@ -68,6 +68,8 @@ std::vector<RippleAddress> TransactionMetaSet::getAffectedAccounts()
std::vector<RippleAddress> accounts;
accounts.reserve(10);
// This code should match the behavior of the JS method:
// Meta#getAffectedAccounts
BOOST_FOREACH(const STObject& it, mNodes)
{
int index = it.getFieldIndex((it.getFName() == sfCreatedNode) ? sfNewFields : sfFinalFields);