From 61be1bac41293482506215d879da2b95961f582d Mon Sep 17 00:00:00 2001
From: Kristof Neirynck <k.neirynck@gmail.com>
Date: Thu, 1 Dec 2016 19:28:47 +0100
Subject: [PATCH] Fix #207 set pet owner when for has an error

---
 .../springframework/samples/petclinic/owner/PetController.java   | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main/java/org/springframework/samples/petclinic/owner/PetController.java b/src/main/java/org/springframework/samples/petclinic/owner/PetController.java
index 4720a40..0599faf 100644
--- a/src/main/java/org/springframework/samples/petclinic/owner/PetController.java
+++ b/src/main/java/org/springframework/samples/petclinic/owner/PetController.java
@@ -103,6 +103,7 @@ class PetController {
     @RequestMapping(value = "/pets/{petId}/edit", method = RequestMethod.POST)
     public String processUpdateForm(@Valid Pet pet, BindingResult result, Owner owner, ModelMap model) {
         if (result.hasErrors()) {
+            pet.setOwner(owner);
             model.put("pet", pet);
             return VIEWS_PETS_CREATE_OR_UPDATE_FORM;
         } else {
-- 
GitLab