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 7d1e37d..2f1ebd2 100644 --- a/bookstore/src/main/java/com/fjordtek/bookstore/web/BookController.java +++ b/bookstore/src/main/java/com/fjordtek/bookstore/web/BookController.java @@ -213,8 +213,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()) {