mirror of
https://github.com/alexmickelson/canvasManagement.git
synced 2026-03-25 23:28:33 -06:00
fix quiz edit reload errror
This commit is contained in:
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user