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: