diff --git a/src/data.cpp b/src/data.cpp index 1d254272..7c5d0d78 100644 --- a/src/data.cpp +++ b/src/data.cpp @@ -311,6 +311,11 @@ std::vector flatten ( Datetime now; for (auto& result : subtractRanges ({interval}, enclosed)) { + if (interval.is_open() && result.start > now) + { + break; + } + Interval chunk {interval}; chunk.setRange (result);