Skip to content

Commit ea6e5db

Browse files
committed
Update register.rb
1 parent 9a03e98 commit ea6e5db

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

app/models/register.rb

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,12 @@ def uri
106106
acc_url(true)
107107
end
108108

109+
##
110+
# Sort first by rank, and then alphabetically
109111
def names_by_rank
110112
names.sort do |a, b|
111-
Name.ranks.index(a.rank) <=> Name.ranks.index(b.rank)
113+
y = Name.ranks.index(a.rank) <=> Name.ranks.index(b.rank)
114+
y.zero? ? a.base_name <=> a.base_name : y
112115
end
113116
end
114117

0 commit comments

Comments
 (0)