From 8f21109239f8bd7692b89df218a91681f0c87361 Mon Sep 17 00:00:00 2001 From: PEDSF Date: Thu, 26 Nov 2020 19:07:33 +0100 Subject: [PATCH] disabled email in update form --- .../samples/petclinic/controller/PetController.java | 2 +- .../samples/petclinic/service/business/PetService.java | 2 ++ src/main/resources/templates/fragments/inputField.html | 1 + src/main/resources/templates/users/userUpdateForm.html | 3 ++- 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/springframework/samples/petclinic/controller/PetController.java b/src/main/java/org/springframework/samples/petclinic/controller/PetController.java index b49786ccd..b1bcec754 100644 --- a/src/main/java/org/springframework/samples/petclinic/controller/PetController.java +++ b/src/main/java/org/springframework/samples/petclinic/controller/PetController.java @@ -125,7 +125,7 @@ class PetController extends WebSocketSender { return CommonView.PET_CREATE_OR_UPDATE; } else { - owner.addPet(pet); + pet.setOwner(owner); this.petService.save(pet); sendSuccessMessage(CommonWebSocket.PET_UPDATED); return CommonView.OWNER_OWNERS_ID_R; diff --git a/src/main/java/org/springframework/samples/petclinic/service/business/PetService.java b/src/main/java/org/springframework/samples/petclinic/service/business/PetService.java index 82c43182b..a7e205959 100644 --- a/src/main/java/org/springframework/samples/petclinic/service/business/PetService.java +++ b/src/main/java/org/springframework/samples/petclinic/service/business/PetService.java @@ -123,7 +123,9 @@ public class PetService implements BaseService { @Override public PetDTO save(PetDTO petDTO) { Pet pet = dtoToEntity(petDTO); + Owner owner = pet.getOwner(); pet = petRepository.save(pet); + pet.setOwner(owner); return entityToDTO(pet); } diff --git a/src/main/resources/templates/fragments/inputField.html b/src/main/resources/templates/fragments/inputField.html index 0de081939..2ed3dac2c 100644 --- a/src/main/resources/templates/fragments/inputField.html +++ b/src/main/resources/templates/fragments/inputField.html @@ -11,6 +11,7 @@ + diff --git a/src/main/resources/templates/users/userUpdateForm.html b/src/main/resources/templates/users/userUpdateForm.html index 5fef33bb4..3b5395f0b 100644 --- a/src/main/resources/templates/users/userUpdateForm.html +++ b/src/main/resources/templates/users/userUpdateForm.html @@ -6,6 +6,7 @@

User update

+ @@ -17,7 +18,7 @@
+ th:replace="~{fragments/inputField :: input ('Email', 'email', 'emaildisabled')}" />