Fix something that doesn't work in some perl versions.
authorNahuel Angelinetti <nahuel.angelinetti@biblibre.com>
Wed, 10 Dec 2008 09:24:36 +0000 (10:24 +0100)
committerGalen Charlton <galen.charlton@liblime.com>
Thu, 11 Dec 2008 14:39:51 +0000 (08:39 -0600)
Signed-off-by: Galen Charlton <galen.charlton@liblime.com>

virtualshelves/addbybiblionumber.pl

index 2c7600b..b19e7da 100755 (executable)
@@ -98,13 +98,13 @@ else {    # this shelf doesn't already exist.
        my ($shelflist) = GetRecentShelves(1, $limit, $loggedinuser);
     my @shelvesloop;
     my %shelvesloop;
-    for my $shelf ( @{${@$shelflist}[0]} ) {
+    for my $shelf ( @{ $shelflist->[0] } ) {
         push( @shelvesloop, $shelf->{shelfnumber} );
                $shelvesloop{$shelf->{shelfnumber}} = $shelf->{shelfname};
        }
        # then open shelves...
        my ($shelflist) = GetRecentShelves(3, $limit, undef);
-    for my $shelf ( @{${@$shelflist}[0]} ) {
+    for my $shelf ( @{ $shelflist->[0] } ) {
         push( @shelvesloop, $shelf->{shelfnumber} );
                $shelvesloop{$shelf->{shelfnumber}} = $shelf->{shelfname};
        }