Fix 405 on variant save/delete: redirect to lab page instead of removed /edit page
This commit is contained in:
@@ -410,10 +410,10 @@ class AdminLabController(
|
||||
VariantSavePayload(form.labLevelId, form.number, form.title, form.statementMd),
|
||||
)
|
||||
redirect.addFlashAttribute("notice", "Вариант сохранён")
|
||||
"redirect:/admin/labs/$labId/edit"
|
||||
"redirect:/admin/labs/$labId"
|
||||
} catch (ex: ApiException) {
|
||||
redirect.addFlashAttribute("error", ex.message)
|
||||
"redirect:/admin/labs/$labId/edit"
|
||||
"redirect:/admin/labs/$labId"
|
||||
}
|
||||
|
||||
@PostMapping("/labs/{labId}/variants/{variantId}/delete")
|
||||
@@ -426,10 +426,10 @@ class AdminLabController(
|
||||
try {
|
||||
api.deleteVariant(token(session), labId, variantId)
|
||||
redirect.addFlashAttribute("notice", "Вариант удалён")
|
||||
"redirect:/admin/labs/$labId/edit"
|
||||
"redirect:/admin/labs/$labId"
|
||||
} catch (ex: ApiException) {
|
||||
redirect.addFlashAttribute("error", ex.message)
|
||||
"redirect:/admin/labs/$labId/edit"
|
||||
"redirect:/admin/labs/$labId"
|
||||
}
|
||||
|
||||
@PostMapping("/labs/{labId}/set-level")
|
||||
|
||||
Reference in New Issue
Block a user