@@ -64,6 +64,7 @@ sub _pod_search ($c, $perl_version, $query, $limit = undef) {
64
64
my @limit_param = defined $limit ? $limit : ();
65
65
$query =~ s / "/ ""/ g ;
66
66
$query = join ' ' , map { qq{ "$_ "} } split ' ' , $query ;
67
+ return [] unless length $query ;
67
68
return $c -> sqlite-> db-> query(q{ SELECT "name", "abstract",
68
69
snippet("pods_index", 3, '__HEADLINE_START__', '__HEADLINE_STOP__', ' ... ', 36) AS "headline"
69
70
FROM "pods_index" WHERE "rowid" IN (SELECT "id" FROM "pods" WHERE "perl_version" = ? AND "contents" != '')
@@ -76,6 +77,7 @@ sub _function_search ($c, $perl_version, $query, $limit = undef) {
76
77
my @limit_param = defined $limit ? $limit : ();
77
78
$query =~ s / "/ ""/ g ;
78
79
$query = join ' ' , map { qq{ "$_ "} } split ' ' , $query ;
80
+ return [] unless length $query ;
79
81
return $c -> sqlite-> db-> query(q{ SELECT "name",
80
82
snippet("functions_index", 1, '__HEADLINE_START__', '__HEADLINE_STOP__', ' ... ', 36) AS "headline"
81
83
FROM "functions_index" WHERE "rowid" IN (SELECT "id" FROM "functions" WHERE "perl_version" = ? AND "description" != '')
@@ -88,6 +90,7 @@ sub _faq_search ($c, $perl_version, $query, $limit = undef) {
88
90
my @limit_param = defined $limit ? $limit : ();
89
91
$query =~ s / "/ ""/ g ;
90
92
$query = join ' ' , map { qq{ "$_ "} } split ' ' , $query ;
93
+ return [] unless length $query ;
91
94
return $c -> sqlite-> db-> query(q{ SELECT "perlfaq", "question",
92
95
snippet("faqs_index", 1, '__HEADLINE_START__', '__HEADLINE_STOP__', ' ... ', 36) AS "headline"
93
96
FROM "faqs_index" WHERE "rowid" IN (SELECT "id" FROM "faqs" WHERE "perl_version" = ? AND "answer" != '')
@@ -100,6 +103,7 @@ sub _perldelta_search ($c, $perl_version, $query, $limit = undef) {
100
103
my @limit_param = defined $limit ? $limit : ();
101
104
$query =~ s / "/ ""/ g ;
102
105
$query = join ' ' , map { qq{ "$_ "} } split ' ' , $query ;
106
+ return [] unless length $query ;
103
107
return $c -> sqlite-> db-> query(q{ SELECT "perldelta", "heading",
104
108
snippet("perldeltas_index", 1, '__HEADLINE_START__', '__HEADLINE_STOP__', ' ... ', 36) AS "headline"
105
109
FROM "perldeltas_index" WHERE "rowid" IN (SELECT "id" FROM "perldeltas" WHERE "perl_version" = ? AND "contents" != '')
0 commit comments