Skip to content

Commit f685e45

Browse files
committed
Add select_related to PositionNomineeField in nomcom app to save a
bunch of database queries - Legacy-Id: 7095
1 parent 1fb0504 commit f685e45

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

ietf/nomcom/forms.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def __init__(self, *args, **kwargs):
4444
positions = Position.objects.get_by_nomcom(self.nomcom).opened().order_by('name')
4545
results = []
4646
for position in positions:
47-
nominees = [('%s_%s' % (position.id, i.id), unicode(i)) for i in Nominee.objects.get_by_nomcom(self.nomcom).not_duplicated().filter(nominee_position=position)]
47+
nominees = [('%s_%s' % (position.id, i.id), unicode(i)) for i in Nominee.objects.get_by_nomcom(self.nomcom).not_duplicated().filter(nominee_position=position).select_related("email", "email__person")]
4848
if nominees:
4949
results.append((position.name, nominees))
5050
kwargs['choices'] = results

0 commit comments

Comments
 (0)