]> git.koha-community.org Git - koha.git/commit
Bug 32539: Add exception handling to plugin hooks in template plugin
authorDavid Cook <dcook@prosentient.com.au>
Mon, 16 Jan 2023 04:41:01 +0000 (04:41 +0000)
committerLucas Gass <lucas@bywatersolutions.com>
Wed, 15 Feb 2023 22:07:00 +0000 (22:07 +0000)
commit19772ed318511ead52fc499ad7fa471ef38d2752
tree229647a62a27bda8aaf4ca1d3c78da5b1f67c10c
parentacdcc8a86cc6102f61d0f56b4c3b7a4299eb829b
Bug 32539: Add exception handling to plugin hooks in template plugin

This change wraps Koha plugin hook calls with exception handling
within the template plugin for Koha plugins.

Test plan:
0) Apply patch
1) Install a plugin that provides "opac_head", "opac_js",
"intranet_head", and "intranet_js" with Perl errors in them
2) Load an OPAC page
3) Note that the OPAC page loads correctly
4) Load a staff interace page
5) Note that the staff interface page loads correctly

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
(cherry picked from commit 23a002112273d2b406af7edd6b85acce0d5d699c)
Signed-off-by: Jacob O'Mara <jacob.omara@ptfs-europe.com>
(cherry picked from commit 0623ba78e5ea1510de2314ea80bd846adb75259b)

Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
Koha/Template/Plugin/KohaPlugins.pm