From e878c30f3451ffcda3361aa684620385758f7513 Mon Sep 17 00:00:00 2001
From: Tomas Cohen Arazi <tomascohen@theke.io>
Date: Thu, 11 May 2023 12:03:55 -0300
Subject: [PATCH] Bug 8179: Make partial receive work correctly
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
---
acqui/finishreceive.pl | 2 +-
koha-tmpl/intranet-tmpl/prog/en/modules/acqui/orderreceive.tt | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/acqui/finishreceive.pl b/acqui/finishreceive.pl
index 7b294a9fc86..b6827241392 100755
--- a/acqui/finishreceive.pl
+++ b/acqui/finishreceive.pl
@@ -82,7 +82,7 @@ my $basket = $order_obj->basket;
if ($quantityrec > $origquantityrec ) {
my @received_items = ();
if ($basket->effective_create_items eq 'ordering') {
- @received_items = $input->multi_param('items_to_receive');
+ @received_items = $input->multi_param('items_to_receive[]');
my @affects = split q{\|}, C4::Context->preference("AcqItemSetSubfieldsWhenReceived");
if ( @affects ) {
my $frameworkcode = GetFrameworkCode($biblionumber);
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/orderreceive.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/orderreceive.tt
index c4eb69f02fc..1796de3014d 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/orderreceive.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/orderreceive.tt
@@ -645,12 +645,12 @@
});
});
} else if(effective_create_items == 'ordering') {
- params['items_to_receive'] = (row.items||[])
+ params['items_to_receive[]'] = (row.items||[])
.filter(function(item) {
return item._checked
})
.map(function(item) {
- item.item_id;
+ return item.item_id;
})
}
return params;
--
2.34.1