@@ -, +, @@ sysprefs for every result processed --- C4/Search.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/C4/Search.pm +++ a/C4/Search.pm @@ -1868,8 +1868,8 @@ sub searchResults { my $interface = $search_context eq 'opac' ? 'OPAC' : ''; my $xslsyspref = $interface . "XSLTResultsDisplay"; my $xslfile = C4::Context->preference($xslsyspref); - my $lang = C4::Languages::getlanguage(); - my $sysxml = C4::XSLT::get_xslt_sysprefs(); + my $lang = $xslfile ? C4::Languages::getlanguage() : undef; + my $sysxml = $xslfile ? C4::XSLT::get_xslt_sysprefs() : undef; # loop through all of the records we've retrieved for ( my $i = $offset ; $i <= $times - 1 ; $i++ ) { --