use Koha::Database;
use Koha::Exceptions;
+use Koha::RefundLostItemFeeRule;
+
use base qw(Koha::Objects);
=head1 NAME
=head3 _default_rule (internal)
This function returns the default rule defined for refunding lost
-item fees on return.
+item fees on return. It defaults to 1 if no rule is defined.
=cut
sub _default_rule {
+
my $self = shift;
+ my $default_rule = $self->find({ branchcode => '*' });
- return $self->find({ branchcode => '*' })->refund;
+ return (defined $default_rule)
+ ? $default_rule->refund
+ : 1;
}
1;