]> git.koha-community.org Git - koha.git/commit
Bug 29669: fix uninitialized value warnings when XSLTParse4Display is called
authorPetro Vashchuk <stalkernoid@gmail.com>
Thu, 9 Dec 2021 13:47:07 +0000 (15:47 +0200)
committerKyle Hall <kyle@bywatersolutions.com>
Fri, 17 Dec 2021 14:56:00 +0000 (09:56 -0500)
commitdc23892135828fbe209257a682dc5ef05b77fa1c
treed324ac92221ca95ab593f36eaa5b35770e791bd4
parentebe5f51277db84b983963e513f02b2cd473dc196
Bug 29669: fix uninitialized value warnings when XSLTParse4Display is called

Wrong key 'xsl_filename' is present in opac-tags.pl and shelves.pl
(the only places where it is used in the code even) instead of
'xsl_syspref' that is actually used and this is the cause of those
warnings.

Also added honeypot to check if other calls in same way happens.
Honeypot probably not needed, review when QA in the Community.

To reproduce (shelves.pl):
1) Prepare some test list with items or use existing one.
2) Go to the lists page (koha/virtualshelves/shelves.pl),
notice multitude of new warnings in the "intranet-error.log" log file
that mostly have to do with "Use of uninitialized value $xslsyspref".
3) Apply the patch.
4) Go back to same page and check it again, warns like that should not
appear in the log file anymore.

To reproduce (opac-tags.pl):
1) Go to the "my tags" page in OPAC and open "tag cloud".
2) Notice a bunch of new warnings in the log file that mostly have to
do with "Use of uninitialized value $xslsyspref".
3) Apply the patch.
4) Reload the page and check the log file again.

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
C4/XSLT.pm
opac/opac-tags.pl
virtualshelves/shelves.pl