mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
Fix empty depends database insert
Do not try to insert a falsey value into the database in case of "depends=()". Signed-off-by: Manuel <manutortosa@chakra-project.org> Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
This commit is contained in:
parent
a32b2f2ef7
commit
16cda58ff8
1 changed files with 17 additions and 12 deletions
|
@ -361,11 +361,15 @@ if ($uid):
|
||||||
|
|
||||||
# Update package depends
|
# Update package depends
|
||||||
$depends = explode(" ", $new_pkgbuild['depends']);
|
$depends = explode(" ", $new_pkgbuild['depends']);
|
||||||
|
if ($depends !== false) {
|
||||||
foreach ($depends as $dep) {
|
foreach ($depends as $dep) {
|
||||||
$deppkgname = preg_replace("/(<|<=|=|>=|>).*/", "", $dep);
|
$deppkgname = preg_replace("/(<|<=|=|>=|>).*/", "", $dep);
|
||||||
$depcondition = str_replace($deppkgname, "", $dep);
|
$depcondition = str_replace($deppkgname, "", $dep);
|
||||||
|
|
||||||
if ($deppkgname == "#") {
|
if ($deppkgname == "") {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
else if ($deppkgname == "#") {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -376,6 +380,7 @@ if ($uid):
|
||||||
|
|
||||||
db_query($q, $dbh);
|
db_query($q, $dbh);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
# Insert sources
|
# Insert sources
|
||||||
$sources = explode(" ", $new_pkgbuild['source']);
|
$sources = explode(" ", $new_pkgbuild['source']);
|
||||||
|
|
Loading…
Add table
Reference in a new issue