We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2d08b89 commit 422abf1Copy full SHA for 422abf1
1 file changed
src/lib/utils/schema.ts
@@ -155,6 +155,8 @@ export function setImageHeight(src: string, height: number): string {
155
}
156
157
export function parseSemester(semester: string): Semester {
158
+ if (!semester) return { season: "", year: 0 }; // protect againt undefined semester
159
+
160
const [season, yearString] = semester.split(" ");
161
162
const year = parseInt(yearString);
@@ -163,6 +165,7 @@ export function parseSemester(semester: string): Semester {
163
165
164
166
167
export function semesterToId(semester: string): string {
168
+ if (!semester) return ""; // protect againt undefined semester
169
return semester.split(" ").join("-").toLowerCase();
170
171
0 commit comments