From d1a3b416179873ca69b55f1785db3b5f6f01f381 Mon Sep 17 00:00:00 2001 From: Alex Soto Date: Tue, 20 Oct 2020 14:26:36 +0200 Subject: [PATCH] Adds NPE --- .../samples/petclinic/owner/OwnerController.java | 5 +++-- 1 file changed, 3 insertions(+), 2 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 0d8c25cbe..1ed7be0ac 100644 --- a/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java +++ b/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java @@ -84,12 +84,13 @@ class OwnerController { @GetMapping("/owners") public String processFindForm(Owner owner, BindingResult result, Map model) { - System.out.println("***" + owner.getLastName()); // allow parameterless GET request for /owners to return all records - if (owner.getLastName() == null) { + if (owner.getLastName() == null) { owner.setLastName(""); // empty string signifies broadest possible search } + System.out.println("Searching for " + owner.getLastName().trim()); + // find owners by last name Collection results = this.owners.findByLastName(owner.getLastName()); if (results.isEmpty()) {