diff --git a/ietf/nomcom/models.py b/ietf/nomcom/models.py
index 727652606..349f2568b 100644
--- a/ietf/nomcom/models.py
+++ b/ietf/nomcom/models.py
@@ -135,6 +135,9 @@ class Nominee(models.Model):
         else:
             return self.email.address
 
+    class Meta:
+        ordering = ['person__name', ]
+
 
 class NomineePosition(models.Model):
 
diff --git a/ietf/nomcom/views.py b/ietf/nomcom/views.py
index 7b7cc7ea7..3a46fef7a 100644
--- a/ietf/nomcom/views.py
+++ b/ietf/nomcom/views.py
@@ -132,7 +132,7 @@ def private_key(request, year):
 @role_required("Nomcom")
 def private_index(request, year):
     nomcom = get_nomcom_by_year(year)
-    all_nominee_positions = NomineePosition.objects.get_by_nomcom(nomcom).not_duplicated().order_by('nominee__person__name')
+    all_nominee_positions = NomineePosition.objects.get_by_nomcom(nomcom).not_duplicated()
     is_chair = nomcom.group.has_role(request.user, "chair")
     if is_chair and request.method == 'POST':
         if nomcom.group.state_id != 'active':