From 225de26fd4b33c1fb8caa2e2dcab180954330451 Mon Sep 17 00:00:00 2001 From: David Cook Date: Mon, 18 Nov 2024 05:37:18 +0000 Subject: [PATCH] Bug 38467: Make uri and url filters rfc3986 when using C4::Template This change invokes Template::Filters->use_rfc3986 in the C4::Template module. Test plan: 0. Apply the patch 1. Note that "uri" and "url" filters now escape single quotes --- C4/Templates.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/C4/Templates.pm b/C4/Templates.pm index fb7d3e5cb5..79d6f0ba7b 100644 --- a/C4/Templates.pm +++ b/C4/Templates.pm @@ -31,6 +31,7 @@ C4::Templates - Object for manipulating templates for use with Koha use base qw(Class::Accessor); use Template; +use Template::Filters; use C4::Languages qw( get_bidi getTranslatedLanguages regex_lang_subtags ); use C4::Context; @@ -41,6 +42,7 @@ use Koha::Exceptions; __PACKAGE__->mk_accessors(qw( theme activethemes preferredtheme lang filename htdocs interface vars)); +Template::Filters->use_rfc3986(); sub new { my $class = shift; -- 2.39.5