From 8c65704c78890b00ea4e991d918caca2709aa12b Mon Sep 17 00:00:00 2001 From: omelet3032 Date: Wed, 29 May 2024 15:37:22 +0900 Subject: [PATCH] Fix processCreationForm and processUpdateForm in OwnerController Fixes #1544 --- .../samples/petclinic/owner/OwnerController.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java b/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java index 848d4f08e..4deb24486 100644 --- a/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java +++ b/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java @@ -71,9 +71,9 @@ class OwnerController { } @PostMapping("/owners/new") - public String processCreationForm(@Valid Owner owner, BindingResult result, RedirectAttributes redirectAttributes) { + public String processCreationForm(@Valid Owner owner, BindingResult result, RedirectAttributes redirectAttributes, Model model) { if (result.hasErrors()) { - redirectAttributes.addFlashAttribute("error", "There was an error in creating the owner."); + model.addAttribute("owner", owner); return VIEWS_OWNER_CREATE_OR_UPDATE_FORM; } @@ -137,9 +137,9 @@ class OwnerController { @PostMapping("/owners/{ownerId}/edit") public String processUpdateOwnerForm(@Valid Owner owner, BindingResult result, @PathVariable("ownerId") int ownerId, - RedirectAttributes redirectAttributes) { + RedirectAttributes redirectAttributes,Model model) { if (result.hasErrors()) { - redirectAttributes.addFlashAttribute("error", "There was an error in updating the owner."); + model.addAttribute("owner", owner); return VIEWS_OWNER_CREATE_OR_UPDATE_FORM; }