Bug 14930 - Leaving OpacFineNoRenewals blank blocks renewals, but should disable feature
To Test
- Borrower has some fines and checkouts
- Leave OPACFineNoRenewals empty/blank
- Try to renew items in the OPAC
- notice error message
- Add a big value to OpacFineNoRenewals
- notice renewals work
Leaving the OPACFineNoRenewals empty will disable the feature.
Patch works as expected.(Amended to format the commit message and to
remove a warn on line 112 / MV)
Signed-off-by: Marc Véron <veron@veron.ch>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Brendan Gallagher brendan@bywatersolutions.com
(cherry picked from commit 47e78f5c29)
Signed-off-by: Julian Maurice <julian.maurice@biblibre.com>
This commit is contained in:
parent
94e6b71b4e
commit
f02054cfcd
|
|
@ -105,9 +105,9 @@ if ( 5 >= $borr->{'amountoutstanding'} && $borr->{'amountoutstanding'} > 0 ) {
|
|||
$borr->{'amountoverzero'} = 1;
|
||||
}
|
||||
my $no_renewal_amt = C4::Context->preference( 'OPACFineNoRenewals' );
|
||||
$no_renewal_amt ||= 0;
|
||||
$no_renewal_amt ||= undef;
|
||||
|
||||
if ( C4::Context->preference( 'OpacRenewalAllowed' ) && $borr->{amountoutstanding} > $no_renewal_amt ) {
|
||||
if ( C4::Context->preference( 'OpacRenewalAllowed' ) && $no_renewal_amt && $borr->{amountoutstanding} > $no_renewal_amt ) {
|
||||
$borr->{'flagged'} = 1;
|
||||
$canrenew = 0;
|
||||
$template->param(
|
||||
|
|
|
|||
Loading…
Reference in New Issue