CmdSummary: No longer projects open intervals forward

This commit is contained in:
Paul Beckingham 2016-05-20 15:59:59 -05:00
parent e7e2dd7341
commit 0a1088f383

View file

@ -74,6 +74,10 @@ int CmdSummary (
int row = -1;
for (auto& track : subset (day_range, tracked))
{
// Make sure the track only represents one day.
if ((track.range.is_open () && day > Datetime ()))
continue;
row = table.addRow ();
if (day != previous)
@ -86,7 +90,7 @@ int CmdSummary (
// Intersect track with day.
auto today = day_range.intersect (track.range);
if (track.range.is_open ())
if (track.range.is_open () && day <= Datetime ())
today.end = Datetime ();
std::string tags = "";