From 3c1883bca0d4e60e9b60213f01dc405b63948035 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Tue, 24 Jun 2014 09:42:31 +0100 Subject: [PATCH] Put prefetch related back in database backend --- wagtail/wagtailsearch/backends/db.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/wagtail/wagtailsearch/backends/db.py b/wagtail/wagtailsearch/backends/db.py index 0531bc3aa..08fdaf048 100644 --- a/wagtail/wagtailsearch/backends/db.py +++ b/wagtail/wagtailsearch/backends/db.py @@ -66,7 +66,9 @@ class DBSearch(BaseSearch): # Distinct query = query.distinct() - # Give deprecation warning if prefetch_related was used - warnings.warn("prefetch_related on search queries is no longer implemented. ", DeprecationWarning) + # Prefetch related + if prefetch_related: + for prefetch in prefetch_related: + query = query.prefetch_related(prefetch) return query \ No newline at end of file