Bug 34478: Manual fix - add op - members/discharge

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
Martin Renvoize 2024-02-01 15:11:41 +00:00 committed by Jonathan Druart
parent 23bf1c2380
commit 44949a88ea
No known key found for this signature in database
GPG Key ID: A085E712BEF0E0F0
2 changed files with 3 additions and 1 deletions

View File

@ -60,6 +60,7 @@
<div class="btn-toolbar">
<form method="post">
[% INCLUDE 'csrf-token.inc' %]
<input type="hidden" name="op" value="cud-discharge" />
<input type="submit" name="discharge" class="btn btn-primary" value="Generate discharge" />
<input type="hidden" value="[% patron.borrowernumber | html %]" name="borrowernumber" />
</form>

View File

@ -49,6 +49,7 @@ my ( $template, $loggedinuser, $cookie, $flags ) = get_template_and_user({
flagsrequired => { 'borrowers' => 'edit_borrowers' },
});
my $op = $input->param('op') // q{};
my $borrowernumber = $input->param('borrowernumber');
unless ( C4::Context->preference('useDischarge') ) {
@ -65,7 +66,7 @@ my $can_be_discharged = Koha::Patron::Discharge::can_be_discharged({
});
# Generating discharge if needed
if ( $input->param('discharge') and $can_be_discharged ) {
if ( $op eq 'cud-discharge' && $input->param('discharge') and $can_be_discharged ) {
my $is_discharged = Koha::Patron::Discharge::is_discharged({
borrowernumber => $borrowernumber,
});