another fix to interval reporting; end condition was sometimes off by one
This commit is contained in:
parent
c2c59d612b
commit
2b8a4abdbf
1 changed files with 1 additions and 1 deletions
2
walk.cc
2
walk.cc
|
|
@ -281,7 +281,7 @@ void interval_transactions::operator()(transaction_t& xact)
|
|||
|
||||
if (interval) {
|
||||
std::time_t quant = interval.increment(interval.begin);
|
||||
if (std::difftime(xact.entry->date, quant) > 0) {
|
||||
if (std::difftime(xact.entry->date, quant) >= 0) {
|
||||
if (last_xact) {
|
||||
start = interval.begin;
|
||||
finish = quant;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue