fix for bad documents.
authorRadek Czajka <rczajka@rczajka.pl>
Mon, 16 Oct 2023 13:28:03 +0000 (15:28 +0200)
committerRadek Czajka <rczajka@rczajka.pl>
Mon, 16 Oct 2023 13:28:03 +0000 (15:28 +0200)
src/isbn/models.py

index d2d6290..5c9bb44 100644 (file)
@@ -134,7 +134,10 @@ class Isbn(models.Model):
     @classmethod
     def formats_from_document(cls, document):
         # This is a document
     @classmethod
     def formats_from_document(cls, document):
         # This is a document
-        meta = document.wldocument(librarian2=True).meta
+        try:
+            meta = document.wldocument(librarian2=True).meta
+        except:
+            return []
         is_parent = len(meta.parts)
         formats = []
         for form, config in FORMS:
         is_parent = len(meta.parts)
         formats = []
         for form, config in FORMS: