diff --git a/C4/Templates.pm b/C4/Templates.pm index 62a2b55ee4..e9fbad8c20 100644 --- a/C4/Templates.pm +++ b/C4/Templates.pm @@ -112,9 +112,7 @@ sub output { C4::Context->preference('opaclayoutstylesheet'); # add variables set via param to $vars for processing - for my $k ( keys %{ $self->{VARS} } ) { - $vars->{$k} = $self->{VARS}->{$k}; - } + $vars = { %$vars, %{ $self->{VARS} } }; my $data; binmode( STDOUT, ":utf8" );