Symptom: Langtexte werden nicht korrekt kodiert.
use SL::User;
use Template;
use List::Util qw(first max min sum);
use SL::User;
use Template;
use List::Util qw(first max min sum);
+use List::MoreUtils qw(any);
$main::lxdebug->enter_sub();
my ($iconv, $param) = @_;
$main::lxdebug->enter_sub();
my ($iconv, $param) = @_;
- if (ref $param eq 'HASH') {
+ if (any { ref $param eq $_ } qw(Form HASH)) {
foreach my $key (keys %{ $param }) {
if (!ref $param->{$key}) {
$param->{$key} = $iconv->convert($param->{$key});
foreach my $key (keys %{ $param }) {
if (!ref $param->{$key}) {
$param->{$key} = $iconv->convert($param->{$key});