diff options
-rw-r--r-- | src/task.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/task.rs b/src/task.rs index 817628d..2361b8c 100644 --- a/src/task.rs +++ b/src/task.rs @@ -31,6 +31,9 @@ pub fn does_overlap(timespan_start: &NaiveTime, timespan_end: &NaiveTime, task: } pub fn tasks_overlap(task_a: &Task, task_b: &Task) -> bool { + if task_a.date != task_b.date { + return false; + } return match [task_a.start_time, task_a.end_time] { [Some(start), Some(end)] => does_overlap(&start, &end, task_b), _ => false, |