|
|
|
@ -486,7 +486,7 @@ final class TeamRegistration: ModelObject, Storable { |
|
|
|
self.unsortedPlayers().sorted { (lhs, rhs) in |
|
|
|
self.unsortedPlayers().sorted { (lhs, rhs) in |
|
|
|
let predicates: [AreInIncreasingOrder] = [ |
|
|
|
let predicates: [AreInIncreasingOrder] = [ |
|
|
|
{ $0.sex?.rawValue ?? 0 < $1.sex?.rawValue ?? 0 }, |
|
|
|
{ $0.sex?.rawValue ?? 0 < $1.sex?.rawValue ?? 0 }, |
|
|
|
{ $0.rank ?? 0 < $1.rank ?? 0 }, |
|
|
|
{ $0.rank ?? Int.max < $1.rank ?? Int.max }, |
|
|
|
{ $0.lastName < $1.lastName}, |
|
|
|
{ $0.lastName < $1.lastName}, |
|
|
|
{ $0.firstName < $1.firstName } |
|
|
|
{ $0.firstName < $1.firstName } |
|
|
|
] |
|
|
|
] |
|
|
|
|