summaryrefslogtreecommitdiff
path: root/journal.cc
diff options
context:
space:
mode:
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;