diff --git a/bookwyrm/models/book.py b/bookwyrm/models/book.py index 0920a9313..b993ef5eb 100644 --- a/bookwyrm/models/book.py +++ b/bookwyrm/models/book.py @@ -61,6 +61,8 @@ class Book(ActivitypubMixin, BookWyrmModel): @property def ap_cover(self): ''' an image attachment ''' + if not self.cover or not hasattr(self.cover, 'url'): + return [] return [activitypub.Image( url='https://%s%s' % (DOMAIN, self.cover.url), )] diff --git a/bookwyrm/models/import_job.py b/bookwyrm/models/import_job.py index f7b5e8a29..891bfd1b7 100644 --- a/bookwyrm/models/import_job.py +++ b/bookwyrm/models/import_job.py @@ -72,7 +72,7 @@ class ImportItem(models.Model): def get_book_from_isbn(self): ''' search by isbn ''' search_result = books_manager.first_search_result( - self.isbn, min_confidence=0.992 + self.isbn, min_confidence=0.995 ) if search_result: try: @@ -90,7 +90,7 @@ class ImportItem(models.Model): self.data['Author'] ) search_result = books_manager.first_search_result( - search_term, min_confidence=0.992 + search_term, min_confidence=0.995 ) if search_result: try: