From a31d05c6947d2469d4adc9a22975d6155082e8dd Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Thu, 29 Apr 2021 11:31:01 -0700 Subject: [PATCH] Don't crash on books with no isbn --- bookwyrm/models/book.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bookwyrm/models/book.py b/bookwyrm/models/book.py index 0539414a..869ff04d 100644 --- a/bookwyrm/models/book.py +++ b/bookwyrm/models/book.py @@ -240,8 +240,10 @@ class Edition(Book): self.isbn_13 = isbn_10_to_13(self.isbn_10) # normalize isbn format - self.isbn_10 = re.sub(r"[^0-9X]", "", self.isbn_10) - self.isbn_13 = re.sub(r"[^0-9X]", "", self.isbn_13) + if self.isbn_10: + self.isbn_10 = re.sub(r"[^0-9X]", "", self.isbn_10) + if self.isbn_13: + self.isbn_13 = re.sub(r"[^0-9X]", "", self.isbn_13) # set rank self.edition_rank = self.get_rank()