my $created = 0;
while ( $created < $order_quantity ) {
$item_hash->{biblionumber} = $bib->{biblionumber};
- my $item = Koha::Item->new( $item_hash );
+ $item_hash->{biblioitemnumber} = $bib->{biblioitemnumber};
+ my $item = Koha::Item->new( $item_hash )->store;
my $itemnumber = $item->itemnumber;
$logger->trace("Added item:$itemnumber");
$schema->resultset('AqordersItem')->create(
}
$item_hash->{biblionumber} = $bib->{biblionumber};
- my $item = Koha::Item->new( $item_hash );
+ $item_hash->{biblioitemnumber} = $bib->{biblioitemnumber};
+ my $item = Koha::Item->new( $item_hash )->store;
my $itemnumber = $item->itemnumber;
$logger->trace("New item $itemnumber added");
$schema->resultset('AqordersItem')->create(
homebranch => $item->girfield( 'branch', $occurrence ),
};
$new_item->{biblionumber} = $bib->{biblionumber};
- my $item = Koha::Item->new( $new_item );
+ $new_item->{biblioitemnumber} = $bib->{biblioitemnumber};
+ my $item = Koha::Item->new( $new_item )->store;
my $itemnumber = $item->itemnumber;
$logger->trace("New item $itemnumber added");
$schema->resultset('AqordersItem')->create(