while (my ($database, $db_config) = each %{ $config->{databases} }) {
- my ($only_database,$only_input) = split(m#/#, $only_filter);
+ my ($only_database,$only_input) = split(m#/#, $only_filter) if ($only_filter);
next if ($only_database && $database !~ m/$only_database/i);
my $indexer;
foreach my $input (@inputs) {
- next if ($only_input && $input->{name} =~ m#$only_input#i || $input->{type} =~ m#$only_input#i);
+ next if ($only_input && ($input->{name} !~ m#$only_input#i && $input->{type} !~ m#$only_input#i));
my $type = lc($input->{type});