$vol->edit_date('now');
$vol->record( $master );
$editor->update_asset_call_number($vol)
- or return $editor->event;
+ or return $editor->die_event;
}
}
# cycle through and delete the non-master records
for my $rec (@recs) {
- my ($record, $evt) =
- $editor->retrieve_biblio_record_entry($rec);
- return $evt if $evt;
+ my $record = $editor->retrieve_biblio_record_entry($rec)
+ or return $editor->die_event;
$logger->debug("merge: seeing if record $rec needs to be deleted or un-deleted");
$record->editor($reqr->id);
$record->edit_date('now');
$editor->update_biblio_record_entry($record, {checkperm => 1})
- or return $editor->event;
+ or return $editor->die_event;
}
} else {
$record->editor($reqr->id);
$record->edit_date('now');
$editor->update_biblio_record_entry($record, {checkperm => 1})
- or return $editor->event;
+ or return $editor->die_event;
}
}
$copy->call_number($bigcn);
$copy->editor($editor->requestor->id);
$copy->edit_date('now');
- $editor->update_asset_copy($copy) or return (undef, $editor->event);
+ $editor->update_asset_copy($copy) or return (undef, $editor->die_event);
}
}
$_->deleted('t');
$_->editor($editor->requestor->id);
$_->edit_date('now');
- return (undef,$editor->event) unless $editor->allowed('UPDATE_VOLUME', $_->owning_lib);
- $editor->update_asset_call_number($_) or return (undef, $editor->event);
+ return (undef,$editor->die_event) unless $editor->allowed('UPDATE_VOLUME', $_->owning_lib);
+ $editor->update_asset_call_number($_) or return (undef, $editor->die_event);
}
my ($mvol) = grep { $_->id == $bigcn } @$volumes;