Bug 8227 Fix deprecated construct compile time warning in Serials
authorColin Campbell <colin.campbell@ptfs-europe.com>
Mon, 11 Jun 2012 10:32:58 +0000 (11:32 +0100)
committerPaul Poulain <paul.poulain@biblibre.com>
Wed, 20 Jun 2012 08:38:25 +0000 (10:38 +0200)
The perl parser no longer fools itself into sometimes thinking
qw( ... ) is a ( qw( ... )) this adds the required parentheses
for the foreach expression silencing the compile time warning

Signed-off-by: Julian Maurice <julian.maurice@biblibre.com>
Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
C4/Serials.pm

index 8e5bbcb..58b6078 100644 (file)
@@ -601,7 +601,7 @@ sub GetSubscriptions {
         my @sqlstrings;
         my @strings_to_search;
         @strings_to_search = map { "$_" } split( / /, $ean );
-        foreach my $index qw(biblioitems.ean) {
+        foreach my $index ( qw(biblioitems.ean) ) {
             push @bind_params, @strings_to_search;
             my $tmpstring = "OR $index = ? " x scalar(@strings_to_search);
             $debug && warn "$tmpstring";