http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6371
Paul Poulain <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #5 from Paul Poulain <[email protected]> 2011-08-11 09:26:55 UTC --- The problem exists, and the patch works, but i have a question about it. Let me explain: itemtypes are also accessed through C4/Koha.pm, sub GetItemTypes that is sub GetItemTypes { # returns a reference to a hash of references to itemtypes... my %itemtypes; my $dbh = C4::Context->dbh; my $query = qq| SELECT * FROM itemtypes |; my $sth = $dbh->prepare($query); $sth->execute; while ( my $IT = $sth->fetchrow_hashref ) { $itemtypes{ $IT->{'itemtype'} } = $IT; } return ( \%itemtypes ); } As a reminder, the sub in C4/ItemTypes.pm is : sub all { my ($class) = @_; my $dbh = C4::Context->dbh; return map { $class->new($_) } @{$dbh->selectall_arrayref( # The itemtypes table is small enough for # `SELECT *` to be harmless. "SELECT * FROM itemtypes ORDER BY description", { Slice => {} }, )}; } I don't see any "utf8::encode" in the GetItemTypes, the sub is quite similar, except one uses selectall_arrayref, the other fetchrow_hashref. Why the hell is it needed to utf8::encode the ItemTypes.pm and not the GetItemTypes ? What I fear is that the utf8::encode solves this problem, but another problem will happen later. If anyone has an idea... -- Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA Contact for the bug. _______________________________________________ Koha-bugs mailing list [email protected] http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
