validation on changing assignment name

This commit is contained in:
2025-11-24 16:06:25 -07:00
parent 8aec682974
commit ae19b5a075
2 changed files with 30 additions and 13 deletions

View File

@@ -40,20 +40,25 @@ export function UpdateAssignmentName({
if (name === assignmentName) closeModal();
setIsLoading(true); // page refresh resets flag
await updateAssignment.mutateAsync({
assignment: assignment,
moduleName,
assignmentName: name,
previousModuleName: moduleName,
previousAssignmentName: assignmentName,
courseName,
});
try{
// update url (will trigger reload...)
router.replace(
getModuleItemUrl(courseName, moduleName, "assignment", name),
{}
);
await updateAssignment.mutateAsync({
assignment: assignment,
moduleName,
assignmentName: name,
previousModuleName: moduleName,
previousAssignmentName: assignmentName,
courseName,
});
// update url (will trigger reload...)
router.replace(
getModuleItemUrl(courseName, moduleName, "assignment", name),
{}
);
}finally {
setIsLoading(false);
}
}}
>
<TextInput