diff --git a/circ/branchtransfers.pl b/circ/branchtransfers.pl index a0c02f7da1..5480ccd277 100755 --- a/circ/branchtransfers.pl +++ b/circ/branchtransfers.pl @@ -98,6 +98,10 @@ if ( $op eq "cud-KillWaiting" ) { $cancelled = 1; $reqmessage = 1; } # FIXME else? +} elsif ( $op eq "cud-IgnoreHold" ) { + $ignoreRs = 1; + $settransit = 1; + $op = 'cud-transfer'; } elsif ( $op eq "cud-SetTransit" ) { my $item = $query->param('itemnumber'); my $reserve_id = $query->param('reserve_id'); diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/branchtransfers.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/branchtransfers.tt index 1e70acc588..e52bd99ec9 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/branchtransfers.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/branchtransfers.tt @@ -138,6 +138,19 @@ + [% IF ( reserved && hold.branchcode != tobranchcd ) %] +
+
+ [% INCLUDE 'csrf-token.inc' %] + [% PROCESS transfer_hidden_fields %] + + + + +
+
+ [% END %] + [% IF ( reserved ) %]