diff --git a/shared/models/main.py b/shared/models/main.py index b0cf40b48c168bf24c6f6ede67df22ce35909243..6a516020881582fdfdb2d1b150b1a314758e1c29 100644 --- a/shared/models/main.py +++ b/shared/models/main.py @@ -93,6 +93,9 @@ class ExtendedMetadataHomePageMixin(models.Model): abstract = True def get_meta_title_suffix(self): + if not hasattr(self, "root_page") or not hasattr(self.root_page, "meta_title_suffix"): + return "" + if self.root_page.meta_title_suffix: return self.root_page.meta_title_suffix @@ -123,6 +126,9 @@ class ExtendedMetadataPageMixin(models.Model): abstract = True def get_meta_title_suffix(self): + if not hasattr(self, "root_page") or not hasattr(self.root_page, "meta_title_suffix"): + return "" + if self.root_page.meta_title_suffix: return self.root_page.meta_title_suffix