From 6d217c9602e715af072e560f25cff2ae3b6d1832 Mon Sep 17 00:00:00 2001 From: Dan Scott Date: Mon, 13 Aug 2012 18:36:10 -0400 Subject: [PATCH] TPAC: Process loc/locg inside build_org_selector As show_loc_groups only gets passed to build_org_selector as a parameter, get_library didn't have a chance to properly check for that value and therefore was generating loc instead of locg as a CGI param. The problem was noted by Ben Shum in IRC. Signed-off-by: Dan Scott --- Open-ILS/src/templates/opac/parts/org_selector.tt2 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Open-ILS/src/templates/opac/parts/org_selector.tt2 b/Open-ILS/src/templates/opac/parts/org_selector.tt2 index 159af59c9a..a95dd7d06b 100644 --- a/Open-ILS/src/templates/opac/parts/org_selector.tt2 +++ b/Open-ILS/src/templates/opac/parts/org_selector.tt2 @@ -7,12 +7,13 @@ # Use of PROCESS results in internal variables, such as value or org_unit, to "leak" out PROCESS "opac/parts/misc_util.tt2"; -PROCESS get_library; BLOCK build_org_selector; node_stack = [{org => org_unit || ctx.aouct_tree || ctx.aou_tree}]; inherited_vis = ctx.get_cgf('opac.org_unit.non_inherited_visibility').enabled == 'f'; + PROCESS get_library; + IF !name; name = loc_name; END; -- 2.11.0