Bug 29771: Remove trivial cases
I squashed the patches because they are too trivial to have a test plan.
Or it is too much work to write the test plan for such trivial cases. I
leave the original commit messages just in case.
Generally, this are all cases in which CGI::param is being called in a
trivially identifiable _list context_. i.e. they are assigned to a
@variable.
I left one case out on purpose: admin/auth_subfields_structure.pl
Paul introduced this:
my @kohafield = ''.$input->param('kohafield');
and then:
my $kohafield = $kohafield[$i];
My intuition says it is forcing scalar context on the first assignment
so the list contains a single element and then inside the loop some
$kohafield assignments should lead to undef, and even warnings. I leave
it for a separate patch because it is not that easy testable and is a
sensible area.
Bug 29771: Remove warning from acqui/finishreceive.pl
This patch removes a warning that shows when receiving.
To test:
1. Do the acq workflow up to the receive step.
2. Once you choose the items and click on Finish
=> FAIL: There's a warning in the logs
3. Revert receipt
4. Apply this patch
5. Receive
=> SUCCESS: No more warnings
6. Sign off :-D
Bug 29771: Remove warning from svc/members/add_to_list
To test:
1. Run:
$ tail -f /var/log/koha/kohadev/*-error.log
2. Generate a patron list
3. Perform a patron search that gives you a few
4. Select some, and choose to add them to the list
=> FAIL: The logs show the infamous warn:
CGI::param called in list context from /kohadevbox/koha/svc/members/add_to_list
5. Apply this patch
6. Restart plack and repeat 4
=> SUCCESS: No warn!
7. Sign off :-D
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit 1cfa7e3845)
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
This commit is contained in:
parent
4779641dc8
commit
72a477c43f
|
|
@ -79,7 +79,7 @@ my $basket = $order_obj->basket;
|
|||
if ($quantityrec > $origquantityrec ) {
|
||||
my @received_items = ();
|
||||
if ($basket->effective_create_items eq 'ordering') {
|
||||
@received_items = $input->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);
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ if ( $auth_status ne "ok" ) {
|
|||
}
|
||||
|
||||
my $action = $input->param('action');
|
||||
my @imagenumbers = $input->param('imagenumber');
|
||||
my @imagenumbers = $input->multi_param('imagenumber');
|
||||
|
||||
# Array to store the reponse JSON
|
||||
my $response = [];
|
||||
|
|
|
|||
|
|
@ -32,9 +32,9 @@ my ( $auth_status, $sessionID ) = check_cookie_auth(
|
|||
);
|
||||
|
||||
exit 0 if $auth_status ne "ok";
|
||||
my $add_to_patron_list = $input->param('add_to_patron_list');
|
||||
my $new_patron_list = $input->param('new_patron_list');
|
||||
my @borrowernumbers = $input->param('borrowernumbers[]');
|
||||
my $add_to_patron_list = $input->param('add_to_patron_list');
|
||||
my $new_patron_list = $input->param('new_patron_list');
|
||||
my @borrowernumbers = $input->multi_param('borrowernumbers[]');
|
||||
|
||||
my $response;
|
||||
if ($add_to_patron_list) {
|
||||
|
|
|
|||
|
|
@ -376,7 +376,7 @@ if (!defined $op) {
|
|||
} elsif ($op eq 'move_items_to_rota') {
|
||||
|
||||
# The barcodes of the items we're moving
|
||||
my @move = $input->param('move_item');
|
||||
my @move = $input->multi_param('move_item');
|
||||
|
||||
foreach my $item(@move) {
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue