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
|
||||
#
|
||||
$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.="Version='".mysql_escape_string($new_pkgbuild['pkgver'])."-".
|
||||
mysql_escape_string($new_pkgbuild['pkgrel'])."',";
|
||||
|
|
Loading…
Add table
Reference in a new issue