mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
Fix issue where a submitteruid was retained on dummies
Also fix issue where orphan was generated if a dummy is replaced and "overwrite" wasn't checked
This commit is contained in:
parent
82848581f4
commit
6496ff7a2c
1 changed files with 7 additions and 1 deletions
|
@ -334,7 +334,13 @@ if ($_COOKIE["AURSID"]) {
|
||||||
# update package data
|
# update package data
|
||||||
#
|
#
|
||||||
$q = "UPDATE Packages SET ";
|
$q = "UPDATE Packages SET ";
|
||||||
$q.= "DummyPkg = 0, ";
|
# if the package was a dummy, undummy it and change submitter
|
||||||
|
# also give it a maintainer so we dont go making an orphan
|
||||||
|
if ($pdata['DummyPkg'] == 1) {
|
||||||
|
$q.= "DummyPkg = 0, ";
|
||||||
|
$q.= "SubmitterUID = ".uid_from_sid($_COOKIE["AURSID"]).", ";
|
||||||
|
$q.= "MaintainerUID = ".uid_from_sid($_COOKIE["AURSID"]).", ";
|
||||||
|
}
|
||||||
$q.="Name='".mysql_escape_string($new_pkgbuild['pkgname'])."', ";
|
$q.="Name='".mysql_escape_string($new_pkgbuild['pkgname'])."', ";
|
||||||
$q.="Version='".mysql_escape_string($new_pkgbuild['pkgver'])."-".
|
$q.="Version='".mysql_escape_string($new_pkgbuild['pkgver'])."-".
|
||||||
mysql_escape_string($new_pkgbuild['pkgrel'])."',";
|
mysql_escape_string($new_pkgbuild['pkgrel'])."',";
|
||||||
|
|
Loading…
Add table
Reference in a new issue