diff --git a/bookshare/lookouts/models.py b/bookshare/lookouts/models.py index ae2859c927b2fab1c765655b8224409f04a271ee..64cc8073e088757826dce2e7ceff8776f504d9cc 100644 --- a/bookshare/lookouts/models.py +++ b/bookshare/lookouts/models.py @@ -44,7 +44,7 @@ class Lookout(TimeStampedModel): return reverse('detail_lookout', kwargs={'slug': self.slug}) def save(self, *args, **kwargs): - if not(self.title): # only run when initially created + if not(self.title and self.author): # only run when initially created isbn_metadata = ISBNMetadata(self.isbn) self.title = isbn_metadata.get('title') self.author = isbn_metadata.get('authors')