Fix: Lesson generation fails

pull/7803/head
Kamran Ahmed 2 weeks ago
parent 7900130f1c
commit d8466634a1
  1. 11
      src/components/GenerateCourse/AICourseLesson.tsx
  2. 3
      src/lib/markdown.ts

@ -205,13 +205,20 @@ export function AICourseLesson(props: AICourseLessonProps) {
const questions = getQuestionsFromResult(result);
setDefaultQuestions(questions);
const newResult = result.replace(
/=START_QUESTIONS=.*?=END_QUESTIONS=/,
'',
);
setLessonHtml(await markdownToHtmlWithHighlighting(newResult));
const markdownHtml = await markdownToHtmlWithHighlighting(
newResult,
).catch((e) => {
console.error(e);
return newResult;
});
setLessonHtml(markdownHtml);
queryClient.invalidateQueries(getAiCourseLimitOptions());
setIsGenerating(false);
},

@ -51,6 +51,9 @@ const markdownItAsync = MarkdownItAsync({
const html = await codeToHtml(code, {
lang: lang?.toLowerCase(),
theme: 'dracula',
}).catch((e) => {
console.warn(e);
return code;
});
return html;

Loading…
Cancel
Save