# HG changeset patch # User Dennis Fink # Date 2022-03-21 20:55:40 # Node ID f5ed6b0208782197fad2c77c2271db0212fe335c # Parent 6a1782e0c6e7ba07ce592967aa752eca1cf2d341 Don't fail if the book has not isbn diff --git a/stockcli/books.py b/stockcli/books.py --- a/stockcli/books.py +++ b/stockcli/books.py @@ -28,6 +28,10 @@ def add_book_by_barcode(barcode: str) -> book_metadata = utils.get_request( f"userfields/userentity-books/{book['id']}", cached=True ) + + if book_metadata["isbn"] is None: + continue + if isbnlib.canonical(book_metadata["isbn"]) == canonical_isbn: book_metadata = utils.get_request(