File tree Expand file tree Collapse file tree 1 file changed +15
-11
lines changed
website/src/views/modules Expand file tree Collapse file tree 1 file changed +15
-11
lines changed Original file line number Diff line number Diff line change @@ -73,23 +73,27 @@ function getExamClashFilter(semester: Semester, examTimings: ExamTiming[]): Filt
73
73
// with exam1 iff (exam2.start < exam1.end) && (exam2.end > exam1.start)
74
74
const clashRanges = examTimings . map ( ( exam1 ) => ( {
75
75
bool : {
76
- must : {
77
- range : {
78
- 'semesterData.examDate' : {
79
- lt : getEndTime ( exam1 . start , exam1 . duration ) ,
76
+ must : [
77
+ {
78
+ range : {
79
+ 'semesterData.examDate' : {
80
+ lt : getEndTime ( exam1 . start , exam1 . duration ) ,
81
+ } ,
80
82
} ,
81
83
} ,
82
- script : {
84
+ {
83
85
script : {
84
- source : `doc.containsKey['semesterData.examDate'] &&
85
- doc.containsKey['semesterData.examDuration'] &&
86
- ZonedDateTime.parse(doc['semesterData.examDate'].value).plusMinutes(doc['semesterData.examDuration].value).isAfter(ZonedDateTime.parse(params.exam1start))` ,
87
- params : {
88
- exam1start : exam1 . start ,
86
+ script : {
87
+ source : `doc.containsKey('semesterData.examDate') &&
88
+ doc.containsKey('semesterData.examDuration') &&
89
+ doc['semesterData.examDate'].value.plusMinutes(doc['semesterData.examDuration'].value).isAfter(ZonedDateTime.parse(params.exam1start))` ,
90
+ params : {
91
+ exam1start : exam1 . start ,
92
+ } ,
89
93
} ,
90
94
} ,
91
95
} ,
92
- } ,
96
+ ] ,
93
97
} ,
94
98
} ) ) ;
95
99
You can’t perform that action at this time.
0 commit comments