From 384c0ac7af602cd42fef200b99aa60e53743334b Mon Sep 17 00:00:00 2001 From: Sasha Romijn Date: Fri, 22 Nov 2019 10:05:51 +0000 Subject: [PATCH] Improve LeastRecentlyUsed performance with select_related() fix - Legacy-Id: 17091 --- ietf/review/policies.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ietf/review/policies.py b/ietf/review/policies.py index 2e123e5b1..22edebeca 100644 --- a/ietf/review/policies.py +++ b/ietf/review/policies.py @@ -427,7 +427,7 @@ class LeastRecentlyUsedReviewerQueuePolicy(AbstractReviewerQueuePolicy): review_request__team=self.team, state__in=['accepted', 'assigned', 'completed'], reviewer__person__in=reviewers, - ).order_by('assigned_on').select_related('reviewer') + ).order_by('assigned_on').select_related('reviewer', 'reviewer__person') reviewers_with_assignment = [assignment.reviewer.person for assignment in assignments] reviewers_without_assignment = set(reviewers) - set(reviewers_with_assignment)