Bug 5909 : SetUTF8Flag on any incoming data
This prompts NFC normalization on adding record Therefore, any saved record will be NFC normalized Signed-off-by: Julian Maurice <julian.maurice@biblibre.com> Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
This commit is contained in:
parent
2498992447
commit
6b4512d5c4
|
|
@ -624,6 +624,7 @@ sub AddAuthority {
|
|||
$f5->update($time.".0");
|
||||
}
|
||||
|
||||
SetUTF8Flag($record);
|
||||
if ($format eq "MARC21") {
|
||||
if (!$record->leader) {
|
||||
$record->leader($leader);
|
||||
|
|
@ -650,7 +651,7 @@ sub AddAuthority {
|
|||
}
|
||||
|
||||
if (($format eq "UNIMARCAUTH") && (!$record->subfield('100','a'))){
|
||||
$record->leader(" nx j22 ");
|
||||
$record->leader(" nx j22 ") unless ($record->leader());
|
||||
my $date=POSIX::strftime("%Y%m%d",localtime);
|
||||
if ($record->field('100')){
|
||||
$record->field('100')->update('a'=>$date."afrey50 ba0");
|
||||
|
|
|
|||
|
|
@ -250,6 +250,7 @@ sub AddBiblio {
|
|||
my $dbh = C4::Context->dbh;
|
||||
|
||||
# transform the data into koha-table style data
|
||||
SetUTF8Flag($record);
|
||||
my $olddata = TransformMarcToKoha( $dbh, $record, $frameworkcode );
|
||||
( $biblionumber, $error ) = _koha_add_biblio( $dbh, $olddata, $frameworkcode );
|
||||
$olddata->{'biblionumber'} = $biblionumber;
|
||||
|
|
@ -294,6 +295,7 @@ sub ModBiblio {
|
|||
logaction( "CATALOGUING", "MODIFY", $biblionumber, "BEFORE=>" . $newrecord->as_formatted );
|
||||
}
|
||||
|
||||
SetUTF8Flag($record);
|
||||
my $dbh = C4::Context->dbh;
|
||||
|
||||
$frameworkcode = "" unless $frameworkcode;
|
||||
|
|
|
|||
Loading…
Reference in New Issue