This commit is contained in:
JoelKatz
2012-11-22 10:11:38 -08:00
parent 814be24361
commit 2e9d6a0d7d

View File

@@ -419,7 +419,7 @@ void LedgerEntrySet::calcRawMeta(Serializer& s, TER result)
prevs.addObject(obj); prevs.addObject(obj);
} }
if (!prevs.empty()) if (!prevs.empty())
mSet.getAffectedNode(it.first, *type).addObject(prevs); mSet.getAffectedNode(it.first).addObject(prevs);
STObject finals(sfFinalFields); STObject finals(sfFinalFields);
BOOST_FOREACH(const SerializedType& obj, *curNode) BOOST_FOREACH(const SerializedType& obj, *curNode)
@@ -428,7 +428,7 @@ void LedgerEntrySet::calcRawMeta(Serializer& s, TER result)
finals.addObject(obj); finals.addObject(obj);
} }
if (!finals.empty()) if (!finals.empty())
mSet.getAffectedNode(it.first, *type).addObject(finals); mSet.getAffectedNode(it.first).addObject(finals);
} }
else if (type == &sfModifiedNode) else if (type == &sfModifiedNode)
{ {
@@ -442,7 +442,7 @@ void LedgerEntrySet::calcRawMeta(Serializer& s, TER result)
prevs.addObject(obj); prevs.addObject(obj);
} }
if (!prevs.empty()) if (!prevs.empty())
mSet.getAffectedNode(it.first, *type).addObject(prevs); mSet.getAffectedNode(it.first).addObject(prevs);
STObject finals(sfFinalFields); STObject finals(sfFinalFields);
BOOST_FOREACH(const SerializedType& obj, *curNode) BOOST_FOREACH(const SerializedType& obj, *curNode)
@@ -451,7 +451,7 @@ void LedgerEntrySet::calcRawMeta(Serializer& s, TER result)
finals.addObject(obj); finals.addObject(obj);
} }
if (!finals.empty()) if (!finals.empty())
mSet.getAffectedNode(it.first, *type).addObject(finals); mSet.getAffectedNode(it.first).addObject(finals);
} }
else if (type == &sfCreatedNode) // if created, thread to owner(s) else if (type == &sfCreatedNode) // if created, thread to owner(s)
{ {
@@ -460,6 +460,7 @@ void LedgerEntrySet::calcRawMeta(Serializer& s, TER result)
if (curNode->isThreadedType()) // always thread to self if (curNode->isThreadedType()) // always thread to self
threadTx(curNode, mLedger, newMod); threadTx(curNode, mLedger, newMod);
STObject news(sfNewFields); STObject news(sfNewFields);
BOOST_FOREACH(const SerializedType& obj, *curNode) BOOST_FOREACH(const SerializedType& obj, *curNode)
{ // save non-default values { // save non-default values
@@ -467,7 +468,7 @@ void LedgerEntrySet::calcRawMeta(Serializer& s, TER result)
news.addObject(obj); news.addObject(obj);
} }
if (!news.empty()) if (!news.empty())
mSet.getAffectedNode(it.first, *type).addObject(news); mSet.getAffectedNode(it.first).addObject(news);
} }
} }