mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
pkgfuncs.inc.php: Rework query to avoid "Required by" duplicates
Packages with multiple DepConditions are returned multiple times in the "Required by" column. Limit SQL results to distinct packages. Fixes FS#32478 Signed-off-by: canyonknight <canyonknight@gmail.com> Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
This commit is contained in:
parent
dd61e561a0
commit
16a20693be
1 changed files with 1 additions and 1 deletions
|
@ -169,7 +169,7 @@ function package_required($name="", $dbh=NULL) {
|
||||||
if(!$dbh) {
|
if(!$dbh) {
|
||||||
$dbh = db_connect();
|
$dbh = db_connect();
|
||||||
}
|
}
|
||||||
$q = "SELECT p.Name, PackageID FROM PackageDepends pd ";
|
$q = "SELECT DISTINCT p.Name, PackageID FROM PackageDepends pd ";
|
||||||
$q.= "JOIN Packages p ON pd.PackageID = p.ID ";
|
$q.= "JOIN Packages p ON pd.PackageID = p.ID ";
|
||||||
$q.= "WHERE DepName = " . $dbh->quote($name) . " ";
|
$q.= "WHERE DepName = " . $dbh->quote($name) . " ";
|
||||||
$q.= "ORDER BY p.Name";
|
$q.= "ORDER BY p.Name";
|
||||||
|
|
Loading…
Add table
Reference in a new issue