File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
services/frontend/src/components/FilterView/filters/courses Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -114,13 +114,14 @@ export const courseFilter = createFilter({
114114 render : CourseFilterCard ,
115115
116116 selectors : {
117- isCourseSelected : ( { courseFilters } , course ) => ! ! courseFilters [ course ] ,
117+ // NOTE: Remember FilterType.ALL === 0 when checking if courseFilters[course] exists
118+ isCourseSelected : ( { courseFilters } , course ) => Object . values ( FilterType ) . includes ( courseFilters [ course ] ) ,
118119 selectedCourseName : ( { courses } , courseCodes ) => courses [ courseCodes [ 0 ] ] ?. name ,
119120 } ,
120121
121122 actions : {
122123 toggleCourseSelection : ( options , code ) => {
123- if ( ! options . courseFilters [ code ] ) {
124+ if ( ! Object . values ( FilterType ) . includes ( options . courseFilters [ code ] ) ) {
124125 options . courseFilters [ code ] = FilterType . ALL
125126 } else {
126127 delete options . courseFilters [ code ]
You can’t perform that action at this time.
0 commit comments