From: Dan Scott Date: Sat, 4 Aug 2012 15:04:17 +0000 (-0400) Subject: Silence warnings in search results for holdable copies X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=2ff77ad9ea3f4dcee11b13080999d71c5285714d;p=contrib%2FConifer.git Silence warnings in search results for holdable copies Have not yet determined the exact reason the holdable copies size is not defined in some instances in the search results only, but this commit prevents warnings from being spewed by apache about undefined variables. Signed-off-by: Dan Scott Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/templates/opac/parts/result/table.tt2 b/Open-ILS/src/templates/opac/parts/result/table.tt2 index 225c21a17a..bc52adb1ed 100644 --- a/Open-ILS/src/templates/opac/parts/result/table.tt2 +++ b/Open-ILS/src/templates/opac/parts/result/table.tt2 @@ -217,8 +217,9 @@
[%- search_ou = ctx.search_ou; + num_holdable_copies = attrs.marc_xml.findnodes('//*[local-name()="holdings" and @has_holdable="true"]').size || 0; IF ctx.place_unfillable || - ( attrs.marc_xml.findnodes('//*[local-name()="holdings" and @has_holdable="true"]').size > 0 + ( num_holdable_copies > 0 && (ctx.holds_block.enabled != 'true' || attrs.org_copy_counts.$search_ou.available == 0) ) %]