summaryrefslogtreecommitdiff
path: root/src/iterators.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/iterators.cc')
-rw-r--r--src/iterators.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/iterators.cc b/src/iterators.cc
index 9b07ace3..63cbb9b2 100644
--- a/src/iterators.cc
+++ b/src/iterators.cc
@@ -101,7 +101,7 @@ void posts_commodities_iterator::reset(journal_t& journal)
foreach (commodity_t::base_t::history_map::value_type hpair,
pair.second.prices) {
xact_t * xact;
- string symbol = hpair.second.commodity().symbol();
+ string symbol = hpair.second.commodity().symbol();
std::map<string, xact_t *>::iterator i =
xacts_by_commodity.find(symbol);
@@ -123,6 +123,8 @@ void posts_commodities_iterator::reset(journal_t& journal)
temp.amount = hpair.second;
temp.set_flags(ITEM_GENERATED | ITEM_TEMP);
+ temp.xdata().datetime = hpair.first;
+
xact->add_post(&temp);
}
}