summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/task.rs3
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,
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback