Fix explorer view bug

This commit is contained in:
Ramon Wenger 2022-04-04 17:34:21 +02:00
parent 200553413a
commit 3c6160a7bb
1 changed files with 2 additions and 1 deletions

View File

@ -6,5 +6,6 @@ from .models import ContentBlock
@hooks.register('construct_explorer_page_queryset')
def remove_user_created_content_blocks_from_menu(parent_page, pages, request):
if parent_page.content_type.model == 'chapter':
return ContentBlock.get_by_parent(parent_page.specific).exclude(user_created=True)
content_block_ids = ContentBlock.get_by_parent(parent_page.specific).exclude(user_created=True).values_list('id', flat=True)
return pages.filter(id__in=content_block_ids)
return pages