Bug 25423: Force call to update and empty with an instanciated object

Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
Jonathan Druart 2020-05-08 15:17:31 +02:00
parent 6f6bde3c24
commit fcc6836925

View file

@ -24,6 +24,7 @@ use List::MoreUtils qw( none );
use Class::Inspector;
use Koha::Database;
use Koha::Exceptions::Object;
=head1 NAME
@ -225,6 +226,11 @@ catch wrong uses as well.
sub update {
my ($self, $fields, $options) = @_;
Koha::Exceptions::Object::NotInstantiated->throw(
method => 'update',
class => $self
) unless ref $self;
my $no_triggers = $options->{no_triggers};
if (
@ -325,9 +331,10 @@ an iterator).
sub empty {
my ($self) = @_;
unless (ref($self)) {
$self = $self->new;
}
Koha::Exceptions::Object::NotInstantiated->throw(
method => 'empty',
class => $self
) unless ref $self;
$self->_resultset()->set_cache([]);