kohabug 2427 Correcting C4::Items:: _koha_new_item to populate items.copynumber
The INSERT was missing the copynumber parameter. moredetail.pl was also not setting the copyvol template variable. This patch corrects these issues so that the copynumber is both inserted when a new item is created (including during a bulkmarcimport.pl run) and displayed properly on moredetail.pl Signed-off-by: Joshua Ferraro <jmf@liblime.com>
This commit is contained in:
parent
885b2337a1
commit
6e714ce442
2 changed files with 9 additions and 6 deletions
|
@ -1790,9 +1790,10 @@ sub _koha_new_item {
|
|||
ccode = ?,
|
||||
itype = ?,
|
||||
materials = ?,
|
||||
uri = ?,
|
||||
uri = ?,
|
||||
enumchron = ?,
|
||||
more_subfields_xml = ?
|
||||
more_subfields_xml = ?,
|
||||
copynumber = ?
|
||||
";
|
||||
my $sth = $dbh->prepare($query);
|
||||
$sth->execute(
|
||||
|
@ -1827,7 +1828,8 @@ sub _koha_new_item {
|
|||
$item->{'materials'},
|
||||
$item->{'uri'},
|
||||
$item->{'enumchron'},
|
||||
$item->{'more_subfields_xml'},
|
||||
$item->{'more_subfields_xml'},
|
||||
$item->{'copynumber'},
|
||||
);
|
||||
my $itemnumber = $dbh->{'mysql_insertid'};
|
||||
if ( defined $sth->errstr ) {
|
||||
|
|
|
@ -94,9 +94,10 @@ foreach my $item (@items){
|
|||
$item->{'datelastseen'} = format_date($item->{'datelastseen'});
|
||||
$item->{'ordernumber'} = $ordernum;
|
||||
$item->{'booksellerinvoicenumber'} = $order->{'booksellerinvoicenumber'};
|
||||
if ($item->{notforloantext} or $item->{itemlost} or $item->{damaged} or $item->{wthdrawn}) {
|
||||
$item->{status_advisory} = 1;
|
||||
}
|
||||
$item->{'copyvol'} = $item->{'copynumber'};
|
||||
if ($item->{notforloantext} or $item->{itemlost} or $item->{damaged} or $item->{wthdrawn}) {
|
||||
$item->{status_advisory} = 1;
|
||||
}
|
||||
|
||||
if (C4::Context->preference("IndependantBranches")) {
|
||||
#verifying rights
|
||||
|
|
Loading…
Reference in a new issue