Bug 25248: (bug 23463 follow-up) Item is returned if deletion successful, not 1
[koha-equinox.git] / cataloguing / additem.pl
index 1a7e938..8025241 100755 (executable)
@@ -687,7 +687,7 @@ if ($op eq "additem") {
     my $items = Koha::Items->search({ biblionumber => $biblionumber });
     while ( my $item = $items->next ) {
         $error = $item->safe_delete({ skip_modzebra_update => 1 });
-        next if $error eq '1'; # Means ok
+        next if ref $error eq 'Koha::Item'; # Deleted item is returned if deletion successful
         push @errors,$error;
     }
     C4::Biblio::ModZebra( $biblionumber, "specialUpdate", "biblioserver" );