Fix reminders not making entries relevant

This commit is contained in:
Joscha 2021-12-22 16:39:13 +00:00
parent e2624fe64f
commit 7a67d01e1f

View file

@ -110,6 +110,15 @@ impl Entries {
return true; return true;
} }
if let (Some(remind), Some(dates)) = (entry.remind, entry.dates) {
let (_, end) = dates.sorted().dates();
let remind_before = remind <= self.range.until();
let entry_before = end < self.range.from();
if remind_before && !entry_before {
return true;
}
}
// Tasks that were finished inside the range // Tasks that were finished inside the range
if let EntryKind::TaskDone(done) = entry.kind { if let EntryKind::TaskDone(done) = entry.kind {
if self.range.contains(done) { if self.range.contains(done) {