fix: validate same slot addition twice

This commit is contained in:
Jannat Patel
2022-04-07 14:32:02 +05:30
parent cdfad8cc67
commit 4967b70e7c

View File

@@ -22,9 +22,9 @@ class CourseEvaluator(Document):
overlap = False
for slot in same_day_slots:
if schedule.start_time < slot.start_time < schedule.end_time:
if schedule.start_time <= slot.start_time < schedule.end_time:
overlap = True
if schedule.start_time < slot.end_time < schedule.end_time:
if schedule.start_time < slot.end_time <= schedule.end_time:
overlap = True
if slot.start_time < schedule.start_time and schedule.end_time < slot.end_time:
overlap = True