X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/beac9fec3de5fa66dfc80ed119c4bdd812e9e2c2..07184f3d87ef093639e4eb908cee45cf69c4a0bb:/src/alerts/models.py?ds=sidebyside diff --git a/src/alerts/models.py b/src/alerts/models.py index 66d1bff7..a262980c 100644 --- a/src/alerts/models.py +++ b/src/alerts/models.py @@ -21,7 +21,7 @@ class Alert(models.Model): cls.objects.filter(book=book).delete() try: wlbook = book.wldocument(publishable=False, librarian2=True) - except Exception: + except Exception as e: cls.objects.create(book=book, tag='parse', comment=str(e)) return @@ -39,4 +39,5 @@ class Alert(models.Model): @receiver(post_commit) def validate_post_commit(sender, **kwargs): - Alert.validate_book(sender.tree.book) + if hasattr(sender.tree, 'book'): + Alert.validate_book(sender.tree.book)