Skip to content

Commit 0851c68

Browse files
committed
only run level and ge checks if we need to
1 parent 3505b38 commit 0851c68

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

source/lib/course-search/urls.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,16 @@ const findMatches = (
4343
findgereqs: Array<string> = [],
4444
gereqs: Array<string>,
4545
) => {
46-
let foundLevels = matchesLevels(findLevel, levels)
47-
let foundGEs = matchesGEs(findgereqs, gereqs)
46+
if (!levels.length && !gereqs.length) {
47+
return true
48+
}
4849

4950
if (levels.length && gereqs.length) {
50-
return foundLevels && foundGEs
51+
return matchesLevels(findLevel, levels) && matchesGEs(findgereqs, gereqs)
5152
} else if (levels.length) {
52-
return foundLevels
53+
return matchesLevels(findLevel, levels)
5354
} else if (gereqs.length) {
54-
return foundGEs
55+
return matchesGEs(findgereqs, gereqs)
5556
}
5657

5758
return true

0 commit comments

Comments
 (0)