Sort curbside slots by library name in My Account
authorMike Rylander <mrylander@gmail.com>
Wed, 3 Jun 2020 18:02:54 +0000 (14:02 -0400)
committerMike Rylander <mrylander@gmail.com>
Wed, 3 Jun 2020 18:29:55 +0000 (14:29 -0400)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm

index d714cb3..1ddf1df 100644 (file)
@@ -1188,7 +1188,7 @@ sub fetch_user_holds {
         $e->authtoken
     );
 
-    my @pickup_libs = keys %pickup_libs; 
+    my @pickup_libs = sort { $U->find_org($U->get_org_tree,$a)->name cmp $U->find_org($U->get_org_tree,$b)->name } keys %pickup_libs; 
 
     return { holds => \@sorted, ids => $hold_ids, all_ids => $all_ids, pickup_libs => \@pickup_libs, curbsides => $curbsides };
 }