Bug Fixing: verifying that biblionumber is not already stored in marcrecord before storing it
Signed-off-by: Chris Cormack <crc@liblime.com>
This commit is contained in:
parent
4c39033dcc
commit
b0e77eb844
1 changed files with 4 additions and 4 deletions
|
@ -393,10 +393,10 @@ sub ModBiblio {
|
|||
# adding biblionumber
|
||||
my ($tag_biblionumber, $subfield_biblionumber) = GetMarcFromKohaField('biblio.biblionumber',$frameworkcode);
|
||||
$record->append_fields(
|
||||
MARC::Field->new(
|
||||
$tag_biblionumber,'','',$subfield_biblionumber => $biblionumber
|
||||
)
|
||||
);
|
||||
MARC::Field->new(
|
||||
$tag_biblionumber,'','',$subfield_biblionumber => $biblionumber
|
||||
)
|
||||
) unless ($record->subfield($tag_biblionumber,$subfield_biblionumber);
|
||||
|
||||
# update the MARC record (that now contains biblio and items) with the new record data
|
||||
&ModBiblioMarc( $record, $biblionumber, $frameworkcode );
|
||||
|
|
Loading…
Reference in a new issue