From: Galen Charlton Date: Tue, 1 May 2018 02:45:48 +0000 (-0400) Subject: LP#1732591: (follow-up) fix major regressions X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=3cc70dc3bb996210d326feb7f275ae5ffd7627a9;p=working%2FEvergreen.git LP#1732591: (follow-up) fix major regressions This patch works around two regressions introduced by a previous patch: - record links from titles on the OPAC results page simply re-ran the search - record links from cover images on the OPAC results page dropped all paramters In one case, a 'record_url' should have been a mkurl() expression. In the other case, the prior patch did not handle the clear_params parameter correctly; an empty array is /not/ equivalent to undef, and all CGI parameters were getting cleared. This patch is offered in lieu of simply pushing a revert. Signed-off-by: Galen Charlton --- diff --git a/Open-ILS/src/templates/opac/parts/result/table.tt2 b/Open-ILS/src/templates/opac/parts/result/table.tt2 index 3e26dc3c7f..4d4211aa03 100644 --- a/Open-ILS/src/templates/opac/parts/result/table.tt2 +++ b/Open-ILS/src/templates/opac/parts/result/table.tt2 @@ -64,13 +64,13 @@ # this case, only, record record_url_path = ctx.opac_root _ '/record/' _ attrs.mr_constituent_ids.0; add_parms = { badges => rec.badges.join(',') }; - del_parms = []; + del_parms = ['quux']; END; hold_type = 'M'; ELSE; record_url_path = ctx.opac_root _ '/record/' _ rec.bre_id; add_parms = { badges => rec.badges.join(',') }; - del_parms = []; + del_parms = ['quux']; hold_type = 'T'; END; @@ -105,7 +105,7 @@ [% END %] [% attrs.title | html %]