if ($::FORM{'keywords'}) {
GetVersionTable();
my @list;
- foreach my $v (split(',', $::FORM{'keywords'})) {
- my $id = $::keywordsbyname{trim($v)};
+ foreach my $v (split(/[\s,]+/, $::FORM{'keywords'})) {
+ if ($v eq '') {
+ next;
+ }
+ my $id = $::keywordsbyname{$v};
if ($id) {
push(@list, "keywords.keywordid = $id");
} else {
my %keywordseen;
if ($::FORM{'keywords'}) {
- foreach my $keyword (split(/,/, $::FORM{'keywords'})) {
- $keyword = trim($keyword);
+ foreach my $keyword (split(/[\s,]+/, $::FORM{'keywords'})) {
+ if ($keyword eq '') {
+ next;
+ }
my $i = $::keywordsbyname{$keyword};
if (!$i) {
print "Unknown keyword named <code>$keyword</code>.\n";