From: Colin Campbell Date: Wed, 14 Aug 2013 14:26:34 +0000 (+0100) Subject: Bug 10728: fix log noise generated by subscription-renew.pl X-Git-Url: http://git.rot13.org/?p=koha.git;a=commitdiff_plain;h=27edb618dd604e0a718f43e98ed97255f72eb515 Bug 10728: fix log noise generated by subscription-renew.pl Error log is showing warnings because mode is undefined and we are doing string comparisons on it. Set it to a default value (we were already assigning it a variable which we were not using) and use the the result in the comparison To test, after applying the patch: [1] Use the renew link from the subscription detail page to renew a subscription. [2] Verifying that doing this did not add a warning containing 'subscription-renew.pl: Use of uninitialized value $mode in string eq ' to the Apache error log. Signed-off-by: Galen Charlton Signed-off-by: Jonathan Druart Signed-off-by: Galen Charlton --- diff --git a/serials/subscription-renew.pl b/serials/subscription-renew.pl index 48861bcae4..47b35f0177 100755 --- a/serials/subscription-renew.pl +++ b/serials/subscription-renew.pl @@ -59,7 +59,7 @@ use C4::Serials; my $query = new CGI; my $dbh = C4::Context->dbh; -my $mode = $query->param('mode'); +my $mode = $query->param('mode') || q{}; my $op = $query->param('op') || q{}; my $subscriptionid = $query->param('subscriptionid'); my $done = 0; # for after form has been submitted @@ -99,7 +99,7 @@ $template->param( subscriptionid => $subscriptionid, bibliotitle => $subscription->{bibliotitle}, $op => 1, - popup => ($query->param('mode')eq "popup"), + popup => ($mode eq 'popup'), ); # Print the page