From 45536ada63f2af1b7fd8c4cfb3eeaad1a8d75b32 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Mon, 13 Aug 2018 15:27:44 +0100 Subject: [PATCH] Prevent AppRegistryNotReady error when wagtail.contrib.sitemaps is in INSTALLED_APPS Fixes #4729 --- wagtail/contrib/sitemaps/sitemap_generator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wagtail/contrib/sitemaps/sitemap_generator.py b/wagtail/contrib/sitemaps/sitemap_generator.py index ce8630b094..6042e8e0bd 100644 --- a/wagtail/contrib/sitemaps/sitemap_generator.py +++ b/wagtail/contrib/sitemaps/sitemap_generator.py @@ -2,7 +2,6 @@ import warnings from django.contrib.sitemaps import Sitemap as DjangoSitemap -from wagtail.core.models import Site from wagtail.core.utils import accepts_kwarg from wagtail.utils.deprecation import RemovedInWagtail24Warning @@ -23,6 +22,7 @@ class Sitemap(DjangoSitemap): def get_wagtail_site(self): site = getattr(self.request, 'site', None) if site is None: + from wagtail.core.models import Site return Site.objects.select_related( 'root_page' ).get(is_default_site=True)