summaryrefslogtreecommitdiff
path: root/journal.cc
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2008-07-22 03:48:35 -0400
committerJohn Wiegley <johnw@newartisans.com>2008-07-22 03:48:35 -0400
commitf0f2b34ea9db64bdabe65119d3fd265308e6d205 (patch)
treef574c98a695009a734a764991c095237c661334b /journal.cc
parent4bc29e1351faeba56cbfc1146fa1af33eba15f9d (diff)
downloadledger-f0f2b34ea9db64bdabe65119d3fd265308e6d205.tar.gz
ledger-f0f2b34ea9db64bdabe65119d3fd265308e6d205.tar.bz2
ledger-f0f2b34ea9db64bdabe65119d3fd265308e6d205.zip
More work toward getting my ledger data to parse.
Diffstat (limited to 'journal.cc')
-rw-r--r--journal.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/journal.cc b/journal.cc
index e7f41679..4186bf35 100644
--- a/journal.cc
+++ b/journal.cc
@@ -140,7 +140,8 @@ bool entry_base_t::finalize()
balance += p;
}
- assert((*x)->amount);
+ assert(! (*x)->amount.is_null());
+
if ((*x)->cost && (*x)->amount.commodity().annotated) {
annotated_commodity_t&
ann_comm(static_cast<annotated_commodity_t&>
@@ -222,7 +223,7 @@ bool entry_base_t::finalize()
for (transactions_list::const_iterator x = transactions.begin();
x != transactions.end();
x++) {
- if ((*x)->amount ||
+ if (! (*x)->amount.is_null() ||
((*x)->has_flags(TRANSACTION_VIRTUAL) &&
! (*x)->has_flags(TRANSACTION_BALANCE)))
continue;