Fix dbManPref(name => "0")
Fixes a timeout and eventual 500 error on https://manned.org/0
This commit is contained in:
parent
ce38ff885f
commit
1ce29f7c3f
1 changed files with 7 additions and 7 deletions
14
www/index.pl
14
www/index.pl
|
|
@ -986,13 +986,13 @@ sub dbSearch {
|
|||
sub dbManPref {
|
||||
my($s, %o) = @_;
|
||||
my %where = (
|
||||
$o{name} ? ('m.name = ?' => $o{name}) : (),
|
||||
$o{shorthash} ? (q{substring(m.hash from 1 for 4) = decode(?, 'hex')} => $o{shorthash}) : (),
|
||||
$o{section} ? ('m.section LIKE ?' => escape_like($o{section}).'%') : (),
|
||||
$o{sysid} ? ('p.system = ?' => $o{sysid}) : (),
|
||||
$o{package} ? ('p.id = ?' => $o{package}) : (),
|
||||
$o{pkgver} ? ('v.id = ?' => $o{pkgver}) : (),
|
||||
$o{language}? (q{substring(locale from '^[^.]+') = ?} => $o{language}) : (),
|
||||
length $o{name} ? ('m.name = ?' => $o{name}) : (),
|
||||
$o{shorthash} ? (q{substring(m.hash from 1 for 4) = decode(?, 'hex')} => $o{shorthash}) : (),
|
||||
length $o{section} ? ('m.section LIKE ?' => escape_like($o{section}).'%') : (),
|
||||
$o{sysid} ? ('p.system = ?' => $o{sysid}) : (),
|
||||
$o{package} ? ('p.id = ?' => $o{package}) : (),
|
||||
$o{pkgver} ? ('v.id = ?' => $o{pkgver}) : (),
|
||||
$o{language} ? (q{substring(locale from '^[^.]+') = ?} => $o{language}) : (),
|
||||
);
|
||||
|
||||
# Criteria to determine a "preferred" man page:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue