| 1051 | | # disable the TITLE_LAST_COPY event for now |
| 1052 | | # if( $override ) { |
| 1053 | | if( 1 ) { |
| 1054 | | |
| 1055 | | # delete this volume if it's not already marked as deleted |
| 1056 | | unless( $U->is_true($vol->deleted) || $vol->isdeleted ) { |
| 1057 | | $vol->deleted('t'); |
| 1058 | | $vol->editor($editor->requestor->id); |
| 1059 | | $vol->edit_date('now'); |
| 1060 | | $editor->update_asset_call_number($vol) or return $editor->event; |
| 1061 | | } |
| 1062 | | |
| 1063 | | my $evt = delete_rec($editor, $vol->record); |
| 1064 | | return $evt if $evt; |
| 1065 | | |
| 1066 | | } else { |
| 1067 | | return OpenILS::Event->new('TITLE_LAST_COPY', payload => $vol->record ); |
| 1068 | | } |
| | 1057 | # delete this volume if it's not already marked as deleted |
| | 1058 | unless( $U->is_true($vol->deleted) || $vol->isdeleted ) { |
| | 1059 | $vol->deleted('t'); |
| | 1060 | $vol->editor($editor->requestor->id); |
| | 1061 | $vol->edit_date('now'); |
| | 1062 | $editor->update_asset_call_number($vol) or return $editor->event; |
| | 1063 | } |
| | 1064 | |
| | 1065 | unless($koe) { |
| | 1066 | # delete the bib record if the keep-on-empty setting is not set |
| | 1067 | my $evt = delete_rec($editor, $vol->record); |
| | 1068 | return $evt if $evt; |
| | 1069 | } |
| | 1070 | |
| | 1071 | # return the empty alert if the alert-on-empty setting is set |
| | 1072 | return OpenILS::Event->new('TITLE_LAST_COPY', payload => $vol->record ) if $aoe; |