diff --git a/C4/ImportBatch.pm b/C4/ImportBatch.pm index 6b15dbe69b..7064f94728 100644 --- a/C4/ImportBatch.pm +++ b/C4/ImportBatch.pm @@ -773,6 +773,10 @@ sub BatchCommitItems { $updsth->execute(); $num_items_errored++; } else { + # Remove the itemnumber if it exists, we want to create a new item + my ( $itemtag, $itemsubfield ) = GetMarcFromKohaField( "items.itemnumber" ); + $item_marc->field($itemtag)->delete_subfield( code => $itemsubfield ); + my ( $item_biblionumber, $biblioitemnumber, $itemnumber ) = AddItemFromMarc( $item_marc, $biblionumber ); if( $itemnumber ) { $updsth->bind_param( 1, 'imported' );