Bug 28782: Fix cancel holds in bulk

See also bug 29969.

Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
This commit is contained in:
Jonathan Druart 2022-01-28 14:47:12 +01:00 committed by Fridolin Somers
parent 3339dc9313
commit 3842e5ded3

View file

@ -1491,11 +1491,8 @@
$("#cancelModalConfirmBtn").on("click",function(e) {
let link;
if(cancel_link.data('bulk')) {
[% IF biblionumbers %]
link = `request.pl?biblionumbers=[% biblionumbers | url %]&amp;action=cancelBulk&amp;ids=${$('.holds_table .select_hold:checked').toArray().map(el => $(el).data('id')).join(',')}`;
[% ELSE %]
link = `request.pl?biblionumber=[% biblionumber | url %]&amp;action=cancelBulk&amp;ids=${$('.holds_table .select_hold:checked').toArray().map(el => $(el).data('id')).join(',')}`;
[% END %]
[% SET data_url = 'biblionumber=' _ biblionumbers.join('&biblionumber=') %]
link = `request.pl?[% data_url %]&amp;action=cancelBulk&amp;ids=${$('.holds_table .select_hold:checked').toArray().map(el => $(el).data('id')).join(',')}`;
} else {
let borrowernumber = cancel_link.data('borrowernumber');
let biblionumber = cancel_link.data('biblionumber');