From: Stephen Finucane Date: Tue, 21 Feb 2017 16:21:11 +0000 (-0500) Subject: REST: Prefetch Series.project X-Git-Tag: v2.0.0-rc1~64 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=54bad028f6d9768e7e40d735737cf83bd15eafea;p=thirdparty%2Fpatchwork.git REST: Prefetch Series.project I missed this when testing due to only having a single project. There will be performance issues on instances using multiple projects. Signed-off-by: Stephen Finucane Reviewed-by: Andy Doan --- diff --git a/patchwork/api/series.py b/patchwork/api/series.py index f66f0d2b..3d5847be 100644 --- a/patchwork/api/series.py +++ b/patchwork/api/series.py @@ -51,7 +51,7 @@ class SeriesMixin(object): def get_queryset(self): return Series.objects.all().prefetch_related('patches',)\ - .select_related('submitter', 'cover_letter') + .select_related('submitter', 'cover_letter', 'project') class SeriesList(SeriesMixin, ListAPIView):