diff --git a/opentech/public/search/views.py b/opentech/public/search/views.py index 35c01a4f5042c03789c681c13a686d0cad730e8c..329c32dee95c901f9504e5f231ca44fcf5db346e 100644 --- a/opentech/public/search/views.py +++ b/opentech/public/search/views.py @@ -14,7 +14,10 @@ def search(request): # Search if search_query: public_site = HomePage.objects.first() - search_results = Page.objects.live().child_of(public_site).search(search_query, operator='and') + search_results = Page.objects.live().descendant_of( + public_site, + inclusive=True, + ).search(search_query, operator='and') query = Query.get(search_query) # Record hit