diff --git a/lib/RVVote/GraphAPI.pm b/lib/RVVote/GraphAPI.pm index c8f711ca9e647617d9274590a169bc6dbfe44905..7c3a95f8eab042b09b261b329a619d0d6a72b49b 100644 --- a/lib/RVVote/GraphAPI.pm +++ b/lib/RVVote/GraphAPI.pm @@ -50,10 +50,10 @@ sub get_group_members { next MEMBER if ! ref $res2->json eq 'ARRAY'; $member = $res2->json; - (undef, $member->{lastname}) = split /\W+/, $member->{username_clean}; + (undef, $member->{lastname}) = split /\./, $member->{username_clean}; push @members, $member; } - return sort { $a->{lastname} le $b->{lastname} } @members; + return sort { $a->{lastname} cmp $b->{lastname} } @members; }; diff --git a/templates/rv_form.html.ep b/templates/rv_form.html.ep index 6200f5fa6e5d538a2d885d33c5ffb74cf63c2b0f..8522fc3940a5c8e1cd215b567223370fa76a84a2 100644 --- a/templates/rv_form.html.ep +++ b/templates/rv_form.html.ep @@ -5,7 +5,7 @@ <div class="row"> <div class="col-5"> - <table id="Members" data-toggle="table" data-url="/api/members/" data-sort-name="lastname" data-classes="table table-borderless table-sm" data-show-header="false"> + <table id="Members" data-toggle="table" data-url="/api/members/" data-classes="table table-borderless table-sm" data-show-header="false"> <thead> <tr> <th data-field="fullname">Člen RV</th>