LP1687545: Force TT CGI plugin to use ampersands in query strings
authorJason Boyer <JBoyer@equinoxinitiative.org>
Thu, 21 Jan 2021 16:08:36 +0000 (11:08 -0500)
committerChris Sharp <csharp@georgialibraries.org>
Thu, 21 Jan 2021 20:32:15 +0000 (15:32 -0500)
Change our already-forked version of TemplateToolkit::Plugin::CGI
to use "old" style urls which became the new / only style after
CGI.pm was deprecated. This causes the query_strings property to
consistently use ampersands to separate query parameters.

Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>

Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb/CGI_utf8.pm

index 0239e1b..2e51936 100644 (file)
@@ -13,7 +13,7 @@ package OpenILS::WWW::EGWeb::CGI_utf8;
 use strict;
 use warnings;
 use base 'Template::Plugin';
-use CGI qw(:all -utf8);
+use CGI qw(:all -utf8 -oldstyle_urls);
 
 sub new {
     my $class   = shift;