https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=37184

--- Comment #5 from Phil Ringnalda <[email protected]> ---
Oh, the encoding param in MARC::Record->new_from_xml is "what encoding do you
want for the record I return?" out of a choice of UTF-8 or MARC-8. So setting
$encoding to "UTF-8" if it's "MARC-8" is the same as just passing the literal
string "UFT-8", which is what we do in almost every case elsewhere in the
codebase, with some odd exceptions. C4::ImportBatch sometimes calls
->new_from_xml( StripNonXmlChars( $row->{'marcxml'} ), 'UTF-8',
$row->{'encoding'} ) or ->new_from_xml(
StripNonXmlChars($rowref->{'marcxml_old'}), 'UTF-8', $rowref->{'encoding'},
$marc_type); which seems a bit odd, not sure how passing two encodings to
something that wants an encoding and a marc flavor is supposed to work.

I'd be happy to sign off a patch that skips setting $encoding and just passes
new_from_xml the string "UTF-8", and let QA worry about what on earth someone
was thinking passing $self->encoding.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://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/

Reply via email to