Browse Source

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

Signed-off-by: Joshua Ferraro <jmf@liblime.com>
3.0.x
Galen Charlton 17 years ago
committed by Joshua Ferraro
parent
commit
8df88ef060
  1. 6
      catalogue/updateitem.pl

6
catalogue/updateitem.pl

@ -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);
}

Loading…
Cancel
Save