diff --git a/cmsplugin_htmlsitemap/cms_plugins.py b/cmsplugin_htmlsitemap/cms_plugins.py index 389b843..26dcb19 100644 --- a/cmsplugin_htmlsitemap/cms_plugins.py +++ b/cmsplugin_htmlsitemap/cms_plugins.py @@ -18,10 +18,9 @@ class HtmlSitemapPlugin(CMSPluginBase): def render(self, context, instance, placeholder): site = Site.objects.get_current() - pages = Page.objects.published(site=site).order_by('tree_id', 'lft') + pages = Page.objects.public().published(site=site).order_by('tree_id', 'lft') pages = pages.filter(level__gte=instance.level_min, - level__lte=instance.level_max, - publisher_is_draft=False) + level__lte=instance.level_max) if not instance.in_navigation is None: pages = pages.filter(in_navigation=instance.in_navigation) if instance.match_language: