Bug 23463: Fix safe_return return value in deletion tools
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io> Signed-off-by: Nick Clemens <nick@bywatersolutions.com> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
This commit is contained in:
parent
57eb6e4226
commit
de9ce93cf2
2 changed files with 3 additions and 3 deletions
|
@ -191,7 +191,7 @@ if ($op eq "action") {
|
|||
my $itemdata = $item->unblessed;
|
||||
if ( $del ){
|
||||
my $return = $item->safe_delete;
|
||||
if ($return == 1) {
|
||||
if (ref($return)) {
|
||||
$deleted_items++;
|
||||
} else {
|
||||
$not_deleted_items++;
|
||||
|
|
|
@ -177,8 +177,8 @@ if ( $op eq 'form' ) {
|
|||
# Delete items
|
||||
my $items = Koha::Items->search({ biblionumber => $biblionumber });
|
||||
while ( my $item = $items->next ) {
|
||||
my $error = eval { $item->safe_delete };
|
||||
if ( $error ne '1' or $@ ) {
|
||||
my $deleted_item = eval { $item->safe_delete };
|
||||
if ( !ref($deleted_item) or $@ ) {
|
||||
push @messages, {
|
||||
type => 'error',
|
||||
code => 'item_not_deleted',
|
||||
|
|
Loading…
Reference in a new issue