From c0fe2b530003adee5a8cc7423e9c1c4022cf314a Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Mon, 2 Nov 2009 01:21:28 -0500 Subject: Fixed a bug with budgeting It only occurred if you asked for a budget report on the day that a budgeting period started. --- src/filters.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/filters.cc b/src/filters.cc index 76326ac1..201fddf1 100644 --- a/src/filters.cc +++ b/src/filters.cc @@ -769,11 +769,11 @@ void budget_posts::report_budget_items(const date_t& date) } assert(begin); - if (*begin < date && + if (*begin <= date && (! pair.first.end || *begin < *pair.first.end)) { post_t& post = *pair.second; - DEBUG("ledger.walk.budget", "Reporting budget for " + DEBUG("budget.generate", "Reporting budget for " << post.reported_account()->fullname()); xact_t& xact = temps.create_xact(); -- cgit v1.2.3