diff --git a/docs/releases.rst b/docs/releases.rst index f1d2149..5874751 100644 --- a/docs/releases.rst +++ b/docs/releases.rst @@ -7,6 +7,8 @@ Release Notes * Only render SEO meta tags if a page object is present in the template context. +* Check for empty site when getting site name. + 2.0.0 ----- @@ -25,6 +27,8 @@ Release Notes * Only render SEO meta tags if a page object is present in the template context. +* Check for empty site when getting site name. + 1.0.0 ----- diff --git a/wagtailseo/models.py b/wagtailseo/models.py index 20ff9e4..c603906 100644 --- a/wagtailseo/models.py +++ b/wagtailseo/models.py @@ -293,8 +293,9 @@ def seo_sitename(self) -> str: Gets the site name. Override in your Page model as necessary. """ - if self.get_site(): - return self.get_site().site_name + s = self.get_site() + if s: + return s.site_name return "" @property