Merge branch 'master' of git.rot13.org:/git/mojo_facets
authorDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 17 Jun 2010 19:43:56 +0000 (21:43 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 17 Jun 2010 19:43:56 +0000 (21:43 +0200)
lib/MojoFacets/Data.pm

index fb40f3a..33e9837 100644 (file)
@@ -423,7 +423,9 @@ sub _filter_on_data {
        foreach my $i ( 0 .. $#$items ) {
 
                if ( defined $items->[$i]->{$name} ) {
-                       foreach my $v ( @{ $items->[$i]->{$name} } ) {
+                       my $i = $items->[$i]->{$name};
+                       $i = [ $i ] unless ref $i eq 'ARRAY'; # FIXME probably wrong place
+                       foreach my $v ( @$i ) {
                                if ( defined $filter_hash->{ $v } ) {
                                        $filtered_items->{$i}++;
                                }