@@ -, +, @@ --> without patch it fails with error message similar to: Can't use string ("Payment") as a HASH ref while "strict refs" in use at (eval 1393) line 19. --> with patch it runs as expected --- installer/data/mysql/atomicupdate/bug_22511.perl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/installer/data/mysql/atomicupdate/bug_22511.perl +++ a/installer/data/mysql/atomicupdate/bug_22511.perl @@ -15,7 +15,7 @@ if ( CheckVersion($DBversion) ) { $sth->execute(); while (my $row = $sth->fetchrow_hashref) { $sth2->execute($row->{accountlines_id}); - my $result = $sth2->fetchrow; + my $result = $sth2->fetchrow_hashref; my $type = $types_map->{$result->{'type'}} // 'Pay'; $sth3->execute($type,$row->{accountlines_id}); } --