It is possible to edit the precat volume (id = -1) in a batch
volume/copy edit in the webclient. We assume that valid changeable
volumes have an id > 0, then allow changes.
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
$vol->editor($editor->requestor->id);
$vol->edit_date('now');
- if( $vol->isdeleted ) {
+ if( $vol->isdeleted && $vol->id > 0 ) {
$logger->info("vol-update: deleting volume");
return $editor->die_event unless
($vol,$evt) = $assetcom->create_volume( $auto_merge_vols ? { all => 1} : $oargs, $editor, $vol );
return $evt if $evt;
- } elsif( $vol->ischanged ) {
+ } elsif( $vol->ischanged && $vol->id > 0 ) {
$logger->info("vol-update: update volume");
# Three cases here: