mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-23 16:25:49 +00:00
adding invalid.date message to messages.properties
This commit is contained in:
parent
0bc5234c61
commit
83c5c2a6e5
1 changed files with 7 additions and 1 deletions
|
@ -90,7 +90,7 @@ class PetController {
|
|||
}
|
||||
LocalDate currentDate = LocalDate.now();
|
||||
if (pet.getBirthDate() != null && pet.getBirthDate().isAfter(currentDate)) {
|
||||
result.rejectValue("birthDate", "invalid", "Invalid birth date. Please select a valid date.");
|
||||
result.rejectValue("birthDate", "invalid.date");
|
||||
}
|
||||
|
||||
owner.addPet(pet);
|
||||
|
@ -113,6 +113,12 @@ class PetController {
|
|||
@PostMapping("/pets/{petId}/edit")
|
||||
public String processUpdateForm(@Valid Pet pet, BindingResult result, Owner owner, ModelMap model) {
|
||||
|
||||
if (StringUtils.hasLength(pet.getName()) && pet.isNew() && owner.getPet(pet.getName(), true) != null) {
|
||||
result.rejectValue("name", "duplicate", "already exists");
|
||||
}
|
||||
|
||||
|
||||
|
||||
LocalDate currentDate = LocalDate.now();
|
||||
if (pet.getBirthDate() != null && pet.getBirthDate().isAfter(currentDate)) {
|
||||
result.rejectValue("birthDate", "invalid.date");
|
||||
|
|
Loading…
Reference in a new issue