From: dbs Date: Thu, 28 Oct 2010 15:22:48 +0000 (+0000) Subject: Backport r18516: Ensure call numbers are returned to the holdings editor in ascending... X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=e8c1d5ff284294678a640dcb27dad00a1adc197d;p=working%2FEvergreen.git Backport r18516: Ensure call numbers are returned to the holdings editor in ascending sorted order James Fournie in https://bugs.launchpad.net/evergreen/+bug/635121 reported that call numbers were being displayed in the order that they had been added to the database, rather than in sorted call number label order. Although I have been unable to reproduce this problem on two different test systems, the patch he provided for 1.6.1 (which fixes the problem on their test system) shouldn't hurt other systems. git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6_1@18522 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Cat.pm b/Open-ILS/src/perlmods/OpenILS/Application/Cat.pm index f18e63139d..4503a342aa 100644 --- a/Open-ILS/src/perlmods/OpenILS/Application/Cat.pm +++ b/Open-ILS/src/perlmods/OpenILS/Application/Cat.pm @@ -402,7 +402,9 @@ sub _build_volume_list { $search_hash->{deleted} = 'f'; my $e = new_editor(); - my $vols = $e->search_asset_call_number($search_hash); + my $vols = $e->search_asset_call_number([$search_hash, { 'order_by' => { + 'acn' => 'label' + } } ] ); my @volumes;