fixed case without filter
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 6 Aug 2010 15:26:04 +0000 (17:26 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 6 Aug 2010 15:26:04 +0000 (17:26 +0200)
lib/RFID/Biblio/Readers.pm

index f813845..77f1133 100644 (file)
@@ -44,14 +44,14 @@ my @readers = ( '3M810', 'CPRM02', 'librfid' );
 sub _available {
        my ( $self, $filter ) = @_;
 
-       $filter = 'all' unless defined $filter;
+       $filter = '' unless defined $filter;
 
        return $self->{_available}->{$filter} if defined $self->{_available}->{$filter};
 
        my @rfid;
 
        foreach my $reader ( @readers ) {
-               next if $reader !~ /$filter/i;
+               next if $filter && $reader !~ /$filter/i;
                my $module = "RFID::Biblio::$reader";
                eval "use $module";
                die $@ if $@;