We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f22c15e commit 1df4e4aCopy full SHA for 1df4e4a
1 file changed
src/routes/+layout.server.ts
@@ -22,7 +22,10 @@ async function getSemesters(contentWrapper: ContentWrapper) {
22
select: "fields.semester",
23
});
24
25
- const { semesters } = generateProjectsInfo(projects);
+ // SAFETY CHECK: Ignore any projects that don't have a semester defined
26
+ const validProjects = projects.filter((project) => project && project.semester);
27
+
28
+ const { semesters } = generateProjectsInfo(validProjects);
29
30
return semesters;
31
}
0 commit comments