fix
[librarian.git] / src / librarian / elements / root / __init__.py
index 8e624bd..ae7705e 100644 (file)
@@ -1,3 +1,6 @@
+# This file is part of Librarian, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Wolne Lektury. See NOTICE for more information.
+#
 from ..base import WLElement
 from ..masters import Master
 
 from ..base import WLElement
 from ..masters import Master
 
@@ -17,6 +20,8 @@ class Utwor(WLElement):
             # This should not generally happen.
             if self.getparent() is not None:
                 return self.getparent().meta
             # This should not generally happen.
             if self.getparent() is not None:
                 return self.getparent().meta
+        # Fallback
+        return self.document.base_meta
 
     @property
     def master(self):
 
     @property
     def master(self):