@@ -, +, @@ plugins --- C4/Installer/PerlDependencies.pm | 5 +++++ Koha/Plugins/Base.pm | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) --- a/C4/Installer/PerlDependencies.pm +++ a/C4/Installer/PerlDependencies.pm @@ -647,6 +647,11 @@ our $PERL_DEPS = { 'required' => '0', 'min_ver' => '3.9', }, + 'Cwd' => { + 'usage' => 'Plugins', + 'required' => '0', + 'min_ver' => '3.47', + }, 'File::Slurp' => { 'usage' => 'Command line scripts', 'required' => '0', --- a/Koha/Plugins/Base.pm +++ a/Koha/Plugins/Base.pm @@ -20,6 +20,7 @@ package Koha::Plugins::Base; use Modern::Perl; use Module::Pluggable require => 1; +use Cwd qw(abs_path); use base qw{Module::Bundled::Files}; @@ -106,7 +107,7 @@ sub get_template { require C4::Auth; my ( $template, $loggedinuser, $cookie ) = C4::Auth::get_template_and_user( - { template_name => $self->mbf_path( $args->{'file'} ), + { template_name => abs_path( $self->mbf_path( $args->{'file'} ) ), query => $self->{'cgi'}, type => "intranet", authnotrequired => 1, --