@@ -, +, @@ C4::Letters::getletter --- C4/Letters.pm | 11 ----------- 1 file changed, 11 deletions(-) --- a/C4/Letters.pm +++ a/C4/Letters.pm @@ -200,12 +200,6 @@ sub GetLettersAvailableForALibrary { } -# FIXME: using our here means that a Plack server will need to be -# restarted fairly regularly when working with this routine. -# A better option would be to use Koha::Cache and use a cache -# that actually works in a persistent environment, but as a -# short-term fix, our will work. -our %letter; sub getletter { my ( $module, $code, $branchcode, $message_transport_type ) = @_; $message_transport_type //= '%'; @@ -218,10 +212,6 @@ sub getletter { } $branchcode //= ''; - if ( my $l = $letter{$module}{$code}{$branchcode}{$message_transport_type} ) { - return { %$l }; # deep copy - } - my $dbh = C4::Context->dbh; my $sth = $dbh->prepare(q{ SELECT * @@ -234,7 +224,6 @@ sub getletter { my $line = $sth->fetchrow_hashref or return; $line->{'content-type'} = 'text/html; charset="UTF-8"' if $line->{is_html}; - $letter{$module}{$code}{$branchcode}{$message_transport_type} = $line; return { %$line }; } --