Added additional sorting of Session.constraints() return value to make page rendering stable.

- Legacy-Id: 18738
This commit is contained in:
Henrik Levkowetz 2020-12-08 14:10:02 +00:00
parent 8d3217ac7f
commit 44adc2c3a8

View file

@ -1121,7 +1121,7 @@ class Session(models.Model):
return 'sess%s' % (string.ascii_lowercase[index])
def constraints(self):
return Constraint.objects.filter(source=self.group, meeting=self.meeting).order_by('name__name', 'target__acronym').prefetch_related("source","target","person")
return Constraint.objects.filter(source=self.group, meeting=self.meeting).order_by('name__name', 'target__acronym', 'person__name').prefetch_related("source","target","person")
def reverse_constraints(self):
return Constraint.objects.filter(target=self.group, meeting=self.meeting).order_by('name__name')