MT3667 : multiple display of same subscription
authorHenri-Damien LAURENT <henridamien.laurent@biblibre.com>
Thu, 20 May 2010 18:54:59 +0000 (20:54 +0200)
committerColin Campbell <colin.campbell@ptfs-europe.com>
Wed, 15 Dec 2010 12:33:11 +0000 (12:33 +0000)
The same subscription would be displayed multiple times when coming from serials-edit.
This patch fixes that problem

Signed-off-by: Colin Campbell <colin.campbell@ptfs-europe.com>
serials/serials-edit.pl

index 6357fc7..a2e4713 100755 (executable)
@@ -71,6 +71,7 @@ use C4::Koha;
 use C4::Output;
 use C4::Context;
 use C4::Serials;
+use List::MoreUtils qw/uniq/;
 
 my $query           = CGI->new();
 my $dbh             = C4::Context->dbh;
@@ -85,6 +86,7 @@ my $op              = $query->param('op');
 if ( scalar(@subscriptionids) == 1 && index( $subscriptionids[0], q|,| ) > 0 ) {
     @subscriptionids = split( /,/, $subscriptionids[0] );
 }
+my @subscriptionids=uniq @subscriptionids;
 my @errors;
 my @errseq;