@@ -, +, @@ --- Koha/Objects.pm | 1 + 1 file changed, 1 insertion(+) --- a/Koha/Objects.pm +++ a/Koha/Objects.pm @@ -182,6 +182,7 @@ sub delete { if ( Class::Inspector->function_exists( $self->object_class, 'delete' ) ) { my $objects_deleted; $self->_resultset->result_source->schema->txn_do( sub { + $self->reset; # If we iterated already over the set while ( my $o = $self->next ) { $o->delete; $objects_deleted++; --