From 43260f181f40fa6e7b92e0a7b3f5c0d6f78bd66e Mon Sep 17 00:00:00 2001 From: Pekka Helenius Date: Wed, 23 Sep 2020 01:19:14 +0300 Subject: [PATCH] Add missing null check Signed-off-by: Pekka Helenius --- .../java/com/fjordtek/bookstore/web/BookController.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bookstore/src/main/java/com/fjordtek/bookstore/web/BookController.java b/bookstore/src/main/java/com/fjordtek/bookstore/web/BookController.java index 93933ae..a6a359a 100644 --- a/bookstore/src/main/java/com/fjordtek/bookstore/web/BookController.java +++ b/bookstore/src/main/java/com/fjordtek/bookstore/web/BookController.java @@ -217,8 +217,10 @@ public class BookController { Book bookI = bookRepository.findByIsbn(book.getIsbn()); // If existing ISBN value is not attached to the current book... - if (bookI.getId() != book.getId()) { - bindingResult.rejectValue("isbn", "error.user", "ISBN code already exists"); + if (bookI != null) { + if (bookI.getId() != book.getId()) { + bindingResult.rejectValue("isbn", "error.user", "ISBN code already exists"); + } } if (bindingResult.hasErrors()) {