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) {
|
if (interval) {
|
||||||
std::time_t quant = interval.increment(interval.begin);
|
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) {
|
if (last_xact) {
|
||||||
start = interval.begin;
|
start = interval.begin;
|
||||||
finish = quant;
|
finish = quant;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue