Bug 6867: Date last seen ignored on import

The date last seen field (952 $r) and replacement price date (952 $w) were being
ignored on import, being replaced with NOW() as a hardcoded value.  This patch will
allow a value to be imported, but if none is, it will use the ISO date of import
as a default.

Signed-off-by: Nicole C. Engard <nengard@bywatersolutions.com>
Signed-off-by: Ian Walls <ian.walls@bywatersolutions.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
This commit is contained in:
D Ruth Bavousett 2011-10-04 07:37:33 -07:00 committed by Chris Cormack
parent 1d89ab22c9
commit b1e6aadf56

View file

@ -1971,9 +1971,9 @@ sub _koha_new_item {
homebranch = ?,
price = ?,
replacementprice = ?,
replacementpricedate = NOW(),
replacementpricedate = ?,
datelastborrowed = ?,
datelastseen = NOW(),
datelastseen = ?,
stack = ?,
notforloan = ?,
damaged = ?,
@ -2002,6 +2002,7 @@ sub _koha_new_item {
stocknumber = ?
";
my $sth = $dbh->prepare($query);
my $today = C4::Dates->today('iso');
$sth->execute(
$item->{'biblionumber'},
$item->{'biblioitemnumber'},
@ -2011,7 +2012,9 @@ sub _koha_new_item {
$item->{'homebranch'},
$item->{'price'},
$item->{'replacementprice'},
$item->{'replacementpricedate'} || $today,
$item->{datelastborrowed},
$item->{datelastseen} || $today,
$item->{stack},
$item->{'notforloan'},
$item->{'damaged'},