Skip to content

Commit 5699def

Browse files
committed
get-homeworkfix
1 parent 33904e0 commit 5699def

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/alea-frontend/pages/api/homework/get-homework.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,10 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
128128
const homework: HomeworkInfo = await getHomeworkOrSetError(+homeworkId, true, res);
129129
if (!homework) return;
130130

131-
homework.problems = JSON.parse(homework.problems.toString());
132-
homework.css = JSON.parse(homework.css?.toString() ?? '[]');
131+
homework.problems =
132+
typeof homework.problems === 'string' ? JSON.parse(homework.problems) : homework.problems;
133+
homework.css =
134+
typeof homework.css === 'string' ? JSON.parse(homework.css) : homework.css ?? [];
133135
const phase = getHomeworkPhase(homework);
134136

135137
const { courseId, courseInstance } = homework;

0 commit comments

Comments
 (0)