From 4163be0d1705328f020ebd6e3c891bd58fc899bc Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 21 Sep 2020 17:00:59 +0100 Subject: [PATCH] Retrieve page children with specific queryset --- wagtail/core/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wagtail/core/models.py b/wagtail/core/models.py index 3d01167ee4..7b522b9f9a 100644 --- a/wagtail/core/models.py +++ b/wagtail/core/models.py @@ -1877,14 +1877,14 @@ class Page(AbstractPage, index.Indexed, ClusterableModel, metaclass=PageBase): if recursive: numchild = 0 - for child_page in self.get_children(): + for child_page in self.get_children().specific(): newdepth = _mpnode_attrs[1] + 1 child_mpnode_attrs = ( Page._get_path(_mpnode_attrs[0], newdepth, numchild), newdepth ) numchild += 1 - child_page.specific.copy( + child_page.copy( recursive=True, to=page_copy, copy_revisions=copy_revisions,