diff --git a/src/app/admin/courses/[courseId]/modules/[moduleId]/lessons/[lessonId]/page.tsx b/src/app/admin/courses/[courseId]/modules/[moduleId]/lessons/[lessonId]/page.tsx index abde314..560fd42 100644 --- a/src/app/admin/courses/[courseId]/modules/[moduleId]/lessons/[lessonId]/page.tsx +++ b/src/app/admin/courses/[courseId]/modules/[moduleId]/lessons/[lessonId]/page.tsx @@ -55,7 +55,7 @@ export default async function LessonEditorPage({ params }: Props) { id: lesson.id, title: lesson.title, kinescopeId: lesson.kinescopeId ?? "", - content: (lesson.content as object) ?? {}, + content: JSON.parse(JSON.stringify(lesson.content ?? {})), published: lesson.published, }} courseId={courseId} diff --git a/src/app/admin/courses/[courseId]/modules/[moduleId]/page.tsx b/src/app/admin/courses/[courseId]/modules/[moduleId]/page.tsx index f943ebc..1f635d0 100644 --- a/src/app/admin/courses/[courseId]/modules/[moduleId]/page.tsx +++ b/src/app/admin/courses/[courseId]/modules/[moduleId]/page.tsx @@ -15,7 +15,10 @@ export default async function ModulePage({ params }: Props) { where: { id: moduleId }, include: { course: { select: { title: true } }, - lessons: { orderBy: { order: "asc" } }, + lessons: { + orderBy: { order: "asc" }, + select: { id: true, title: true, order: true, published: true, kinescopeId: true }, + }, }, }), prisma.module.findMany({