From 3c2dbf6c4537e5f90e88c8308fcb5d839330b458 Mon Sep 17 00:00:00 2001 From: Stephen Finucane Date: Sun, 9 Oct 2016 20:07:21 +0100 Subject: [PATCH] views: Resolve select_related issues Django 1.10 prohibits non-relational fields for nested relations [1]. Replace said call with a functional alternative. [1] https://docs.djangoproject.com/en/dev/releases/1.10/#select-related-prohibits-non-relational-fields-for-nested-relations Signed-off-by: Stephen Finucane Reviewed-by: Daniel Axtens --- patchwork/views/rest_api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patchwork/views/rest_api.py b/patchwork/views/rest_api.py index d4125879..9c586697 100644 --- a/patchwork/views/rest_api.py +++ b/patchwork/views/rest_api.py @@ -94,7 +94,7 @@ class PeopleViewSet(PatchworkViewSet): def get_queryset(self): qs = super(PeopleViewSet, self).get_queryset() - return qs.select_related('user__username') + return qs.prefetch_related('user') class ProjectViewSet(PatchworkViewSet): -- 2.47.3