quick kludge to eliminate exact duplicates in h_labels_short in an effort to reduce...
authorivan <ivan>
Fri, 10 Oct 2008 23:30:41 +0000 (23:30 +0000)
committerivan <ivan>
Fri, 10 Oct 2008 23:30:41 +0000 (23:30 +0000)
FS/FS/cust_pkg.pm

index fd8b73a..b3359ca 100644 (file)
@@ -1504,7 +1504,8 @@ sub h_labels_short {
     foreach $self->h_labels(@_);
   my @labels;
   foreach my $label ( keys %labels ) {
-    my @values = @{ $labels{$label} };
+    my %seen = ();
+    my @values = grep { ! $seen{$_}++ } @{ $labels{$label} };
     my $num = scalar(@values);
     if ( $num > $max_same_services ) {
       push @labels, "$label ($num)";