From e86581665d2e54c1ab68535e1a6b2aec864176d9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tomi=20Valentov=C3=A1?= <git@imaniti.org>
Date: Fri, 9 Aug 2024 14:48:36 +0200
Subject: [PATCH] fix meta title crash

---
 shared/models/main.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/shared/models/main.py b/shared/models/main.py
index b0cf40b4..6a516020 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
 
-- 
GitLab