bug 1616: handle NULL in damaged, wthdrawn, or itemlost columns

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
This commit is contained in:
Galen Charlton 2007-11-27 14:08:05 -06:00 committed by Joshua Ferraro
parent 583baef555
commit 8df88ef060
1 changed files with 3 additions and 3 deletions

View File

@ -41,13 +41,13 @@ my $dbh = C4::Context->dbh;
my $item_data_hashref = GetItem($itemnumber, undef);
# modify bib MARC
if ($itemlost ne $item_data_hashref->{'itemlost'}) {
if ((not defined($item_data_hashref->{'itemlost'})) or ($itemlost ne $item_data_hashref->{'itemlost'})) {
ModItemInMarconefield($biblionumber, $itemnumber, 'items.itemlost', $itemlost);
}
if ($wthdrawn ne $item_data_hashref->{'wthdrawn'}) {
if ((not defined($item_data_hashref->{'wthdrawn'})) or ($wthdrawn ne $item_data_hashref->{'wthdrawn'})) {
ModItemInMarconefield($biblionumber, $itemnumber, 'items.wthdrawn', $wthdrawn);
}
if ($damaged ne $item_data_hashref->{'damaged'}) {
if ((not defined($item_data_hashref->{'damaged'})) or ($damaged ne $item_data_hashref->{'damaged'})) {
ModItemInMarconefield($biblionumber, $itemnumber, 'items.damaged', $damaged);
}