From 4b40e68a8757c3c80a4c0c8ba9d6de60bc1f1af5 Mon Sep 17 00:00:00 2001 From: blake Date: Wed, 23 Dec 2015 14:20:40 -0600 Subject: [PATCH] LP#1466990: Detailed search results shows parts for items that dont have parts The part_label variable needs to be reset between iterations. The variable was still set and bled from copy to copy. Testing this will require a search with details turned on. The search result set needs to include a bib that has copies with parts (with at least one copy invisible) and another bib that has copies without parts. Signed-off-by: blake Signed-off-by: Ben Shum --- Open-ILS/src/templates/opac/parts/misc_util.tt2 | 1 + 1 file changed, 1 insertion(+) diff --git a/Open-ILS/src/templates/opac/parts/misc_util.tt2 b/Open-ILS/src/templates/opac/parts/misc_util.tt2 index c889c55679..e995a926f7 100644 --- a/Open-ILS/src/templates/opac/parts/misc_util.tt2 +++ b/Open-ILS/src/templates/opac/parts/misc_util.tt2 @@ -511,6 +511,7 @@ copies = volume.findnodes('./*[local-name()="copies"]/*[local-name()="copy"]'); FOR copy IN copies; parts = copy.findnodes('./*[local-name()="monograph_parts"]/*[local-name()="monograph_part"]'); + part_label = ''; FOREACH part IN parts; part_label = part.getAttribute('label'); LAST IF part_label != ''; -- 2.43.2