Bug 12441: Search.pl conditional checks and displays using same syspref
Script search.pl checks OPACdefaultSortField and OPACdefaultSortOrder, but shows defaultSortField and defaultSortOrder when using Advanced Search in the staff client. Test plan: Apply the patch and then check that the Advanced Search uses defaultSortOrder and defaultSortField sysprefs instead of the OPAC sysprefs in the conditional. Check that sort behaviour in Advanced Search still functions as expected. (It should do - this doesn't change what displays, just improves consistency). Sponsored-by: Catalyst IT Signed-off-by: Michal Denar <black23@gmail.com> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
This commit is contained in:
parent
29dd8d6294
commit
c786e4de23
|
|
@ -282,8 +282,8 @@ if ( $template_type eq 'advsearch' ) {
|
|||
$template->param(outer_sup_servers_loop => $secondary_servers_loop,);
|
||||
|
||||
# set the default sorting
|
||||
if ( C4::Context->preference('OPACdefaultSortField')
|
||||
&& C4::Context->preference('OPACdefaultSortOrder') ) {
|
||||
if ( C4::Context->preference('defaultSortField')
|
||||
&& C4::Context->preference('defaultSortOrder') ) {
|
||||
my $default_sort_by =
|
||||
C4::Context->preference('defaultSortField') . '_'
|
||||
. C4::Context->preference('defaultSortOrder');
|
||||
|
|
|
|||
Loading…
Reference in New Issue