fix quiz edit reload errror

This commit is contained in:
2024-12-18 17:20:20 -07:00
parent c08b6857ed
commit 30a8581587

View File

@@ -95,31 +95,19 @@ export default function EditQuiz({
) )
) { ) {
if (clientIsAuthoritative) { if (clientIsAuthoritative) {
const updatedName = extractLabelValue(text, "Name");
const updatedQuiz = quizMarkdownUtils.parseMarkdown( const updatedQuiz = quizMarkdownUtils.parseMarkdown(
text, text,
updatedName quizName
); );
await updateQuizMutation await updateQuizMutation
.mutateAsync({ .mutateAsync({
quiz: updatedQuiz, quiz: updatedQuiz,
moduleName, moduleName,
quizName: updatedQuiz.name, quizName: quizName,
previousModuleName: moduleName, previousModuleName: moduleName,
previousQuizName: quizName, previousQuizName: quizName,
courseName, courseName,
}) })
.then(() => {
if (updatedQuiz.name !== quizName)
router.replace(
getModuleItemUrl(
courseName,
moduleName,
"quiz",
updatedQuiz.name
)
);
});
} else { } else {
console.log( console.log(
"client not authoritative, updating client with server quiz" "client not authoritative, updating client with server quiz"