diff --git a/shared/models/main.py b/shared/models/main.py index 7e663a03306068d9c425c366736309474372b4ee..e130483c023385eb391d93d2444f7a5d5f0f73d3 100644 --- a/shared/models/main.py +++ b/shared/models/main.py @@ -92,7 +92,7 @@ class ExtendedMetadataHomePageMixin(models.Model): title = super().get_meta_title() suffix = self.get_meta_title_suffix() - if title == self.root_page.title: + if hasattr(self, "root_page") and title == self.root_page.title: return f"Domů | Piráti {suffix}" # Covers scenario when title_suffix is not set and evaluates to super().get_meta_title() value. @@ -137,7 +137,7 @@ class ExtendedMetadataPageMixin(models.Model): title = super().get_meta_title() suffix = self.get_meta_title_suffix() - if title == self.root_page.title: + if hasattr(self, "root_page") and title == self.root_page.title: return f"Domů | Piráti {suffix}" # Covers scenario when title_suffix is not set and evaluates to super().get_meta_title() value.