diff --git a/wagtail/wagtailcore/models.py b/wagtail/wagtailcore/models.py index 61005eb84..4ec00ef94 100644 --- a/wagtail/wagtailcore/models.py +++ b/wagtail/wagtailcore/models.py @@ -428,6 +428,7 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed def unpublish(self, set_expired=False, commit=True): if self.live: self.live = False + self.has_unpublished_changes = True if set_expired: self.expired = True