From c1e0261a2e4737a0d3f88b6c16748cc19cbc81f9 Mon Sep 17 00:00:00 2001 From: Nick Clemens <nick@bywatersolutions.com> Date: Thu, 6 Feb 2020 17:45:07 +0000 Subject: [PATCH] Bug 24605: Fix unencoded series link To test: 1 - Add an 830 to a record with a volume subfield separated by a semicolon 830$aThe series ;$vvol 8. 2 - View the record in the opac 3 - Click the series link, no results 4 - View the link url - the semicolon is not encoded 5 - Apply patch 6 - link works 7 - URL is corrrectly encoded Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> --- koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl index 152b0b5a76..2b0eca3be2 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl +++ b/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl @@ -319,7 +319,7 @@ </a> </xsl:when> <xsl:otherwise> - <a><xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=se,phr:"<xsl:value-of select="marc:subfield[@code='a']"/>"</xsl:attribute> + <a><xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=se,phr:"<xsl:value-of select="str:encode-uri(marc:subfield[@code='a'], true())"/>"</xsl:attribute> <xsl:call-template name="chopPunctuation"> <xsl:with-param name="chopString"> <xsl:call-template name="subfieldSelect"> -- 2.20.1