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
7373 // with exam1 iff (exam2.start < exam1.end) && (exam2.end > exam1.start)
7474 const clashRanges = examTimings . map ( ( exam1 ) => ( {
7575 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+ } ,
8082 } ,
8183 } ,
82- script : {
84+ {
8385 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+ } ,
8993 } ,
9094 } ,
9195 } ,
92- } ,
96+ ] ,
9397 } ,
9498 } ) ) ;
9599
You can’t perform that action at this time.
0 commit comments