From bd6c49527087e715682716501157814c35d77e57 Mon Sep 17 00:00:00 2001 From: Kyle M Hall Date: Tue, 17 Dec 2013 16:04:10 -0500 Subject: [PATCH] Bug 11410 - Cataloging search finds no results for searches with ampersands The cataloging search is passing the incorrect variable to SimpleSearch. I'm sure this is causing other issues, but the one I have identified is that any searches with an "&" in them return no results. Test Plan: 1) Catalog a new record titled "Cats & Dogs" 2) Rebuild your zebra index so this record is indexed 3) Browse to cataloguing/addbooks.pl 4) Search for "Cats & Dogs" 5) Notice you get no results 6) Apply this patch 7) Repeat the search 8) Notice your result now shows up! --- cataloguing/addbooks.pl | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/cataloguing/addbooks.pl b/cataloguing/addbooks.pl index b22a646..35cfa2c 100755 --- a/cataloguing/addbooks.pl +++ b/cataloguing/addbooks.pl @@ -82,7 +82,7 @@ if ($query) { } # find results - my ( $error, $marcresults, $total_hits ) = SimpleSearch($query, $results_per_page * ($page - 1), $results_per_page); + my ( $error, $marcresults, $total_hits ) = SimpleSearch($builtquery, $results_per_page * ($page - 1), $results_per_page); if ( defined $error ) { $template->param( error => $error ); -- 1.7.2.5