summaryrefslogtreecommitdiffstats
path: root/patchwork
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2015-06-04 17:58:51 +0800
committerJeremy Kerr <jk@ozlabs.org>2015-06-05 14:37:05 +0800
commit7a39d75859c4ee908573726f0a82df85cdb8b845 (patch)
treeff1bc1d65c2f84fb367c09b678917deba9fd2756 /patchwork
parent8afd42350101786a542833b6d08b924d4c9f965a (diff)
downloadpatchwork-7a39d75859c4ee908573726f0a82df85cdb8b845.tar.bz2
patchwork-7a39d75859c4ee908573726f0a82df85cdb8b845.tar.xz
patchwork/views: prefetch delegate in generic_list
If patches have a delegate, the patch list template will cause a query to render the delegate username. Instead, we should include the delegate in the select_related query. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'patchwork')
-rw-r--r--patchwork/views/__init__.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/patchwork/views/__init__.py b/patchwork/views/__init__.py
index b7916f0..cb05a8e 100644
--- a/patchwork/views/__init__.py
+++ b/patchwork/views/__init__.py
@@ -117,7 +117,7 @@ def generic_list(request, project, view,
# but we will need to follow the state and submitter relations for
# rendering the list template
- patches = patches.select_related('state', 'submitter')
+ patches = patches.select_related('state', 'submitter', 'delegate')
paginator = Paginator(request, patches)