mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-30 00:01:50 +00:00
Bug 252450: Unlock tables in edit*.cgi before sending trailer
r=kiko a=justdave
This commit is contained in:
parent
a02e9bf620
commit
acab672422
@ -162,6 +162,7 @@ sub EmitFormElements ($$$$$)
|
||||
sub PutTrailer (@)
|
||||
{
|
||||
my (@links) = ("Back to the <A HREF=\"query.cgi\">query page</A>", @_);
|
||||
SendSQL("UNLOCK TABLES");
|
||||
|
||||
my $count = $#links;
|
||||
my $num = 0;
|
||||
@ -675,7 +676,6 @@ if ($action eq 'delete') {
|
||||
SendSQL("DELETE FROM components
|
||||
WHERE id=$component_id");
|
||||
print "Components deleted.<P>\n";
|
||||
SendSQL("UNLOCK TABLES");
|
||||
|
||||
unlink "$datadir/versioncache";
|
||||
PutTrailer($localtrailer);
|
||||
@ -782,7 +782,6 @@ if ($action eq 'update') {
|
||||
unless ($description) {
|
||||
print "Sorry, I can't delete the description.";
|
||||
PutTrailer($localtrailer);
|
||||
SendSQL("UNLOCK TABLES");
|
||||
exit;
|
||||
}
|
||||
SendSQL("UPDATE components
|
||||
@ -795,7 +794,6 @@ if ($action eq 'update') {
|
||||
if ($initialowner ne $initialownerold) {
|
||||
unless ($initialowner) {
|
||||
print "Sorry, I can't delete the initial owner.";
|
||||
SendSQL("UNLOCK TABLES");
|
||||
PutTrailer($localtrailer);
|
||||
exit;
|
||||
}
|
||||
@ -803,7 +801,6 @@ if ($action eq 'update') {
|
||||
my $initialownerid = DBname_to_id($initialowner);
|
||||
unless ($initialownerid) {
|
||||
print "Sorry, you must use an existing Bugzilla account as initial owner.";
|
||||
SendSQL("UNLOCK TABLES");
|
||||
PutTrailer($localtrailer);
|
||||
exit;
|
||||
}
|
||||
@ -818,7 +815,6 @@ if ($action eq 'update') {
|
||||
my $initialqacontactid = DBname_to_id($initialqacontact);
|
||||
if (!$initialqacontactid && $initialqacontact ne '') {
|
||||
print "Sorry, you must use an existing Bugzilla account as initial QA contact.";
|
||||
SendSQL("UNLOCK TABLES");
|
||||
PutTrailer($localtrailer);
|
||||
exit;
|
||||
}
|
||||
@ -834,13 +830,11 @@ if ($action eq 'update') {
|
||||
unless ($component) {
|
||||
print "Sorry, but a component must have a name.";
|
||||
PutTrailer($localtrailer);
|
||||
SendSQL("UNLOCK TABLES");
|
||||
exit;
|
||||
}
|
||||
if (TestComponent($product,$component)) {
|
||||
print "Sorry, component name '$component' is already in use.";
|
||||
PutTrailer($localtrailer);
|
||||
SendSQL("UNLOCK TABLES");
|
||||
exit;
|
||||
}
|
||||
|
||||
@ -850,7 +844,6 @@ if ($action eq 'update') {
|
||||
unlink "$datadir/versioncache";
|
||||
print "Updated component name.<BR>\n";
|
||||
}
|
||||
SendSQL("UNLOCK TABLES");
|
||||
|
||||
PutTrailer($localtrailer);
|
||||
exit;
|
||||
|
@ -115,6 +115,7 @@ sub EmitFormElements ($$$)
|
||||
sub PutTrailer (@)
|
||||
{
|
||||
my (@links) = ("Back to the <A HREF=\"query.cgi\">query page</A>", @_);
|
||||
SendSQL("UNLOCK TABLES");
|
||||
|
||||
my $count = $#links;
|
||||
my $num = 0;
|
||||
@ -453,7 +454,6 @@ if ($action eq 'delete') {
|
||||
WHERE product_id=$product_id
|
||||
AND value=" . SqlQuote($milestone));
|
||||
print "Milestone deleted.<P>\n";
|
||||
SendSQL("UNLOCK TABLES");
|
||||
|
||||
unlink "$datadir/versioncache";
|
||||
PutTrailer($localtrailer);
|
||||
@ -535,13 +535,11 @@ if ($action eq 'update') {
|
||||
unless ($milestone) {
|
||||
print "Sorry, I can't delete the milestone text.";
|
||||
PutTrailer($localtrailer);
|
||||
SendSQL("UNLOCK TABLES");
|
||||
exit;
|
||||
}
|
||||
if (TestMilestone($product,$milestone)) {
|
||||
print "Sorry, milestone '$milestone' is already in use.";
|
||||
PutTrailer($localtrailer);
|
||||
SendSQL("UNLOCK TABLES");
|
||||
exit;
|
||||
}
|
||||
SendSQL("UPDATE bugs
|
||||
@ -560,7 +558,6 @@ if ($action eq 'update') {
|
||||
unlink "$datadir/versioncache";
|
||||
print "Updated milestone.<BR>\n";
|
||||
}
|
||||
SendSQL("UNLOCK TABLES");
|
||||
|
||||
PutTrailer($localtrailer);
|
||||
exit;
|
||||
|
@ -149,6 +149,7 @@ sub EmitFormElements ($$$$$$$$)
|
||||
sub PutTrailer (@)
|
||||
{
|
||||
my (@links) = ("Back to the <A HREF=\"query.cgi\">query page</A>", @_);
|
||||
SendSQL("UNLOCK TABLES");
|
||||
|
||||
my $count = $#links;
|
||||
my $num = 0;
|
||||
@ -685,8 +686,6 @@ if ($action eq 'delete') {
|
||||
WHERE id=$product_id");
|
||||
print "Product '$product' deleted.<BR>\n";
|
||||
|
||||
SendSQL("UNLOCK TABLES");
|
||||
|
||||
unlink "$datadir/versioncache";
|
||||
PutTrailer($localtrailer);
|
||||
exit;
|
||||
@ -1059,7 +1058,6 @@ if ($action eq 'updategroupcontrols') {
|
||||
}
|
||||
print "added $count bugs<p>\n";
|
||||
}
|
||||
SendSQL("UNLOCK TABLES");
|
||||
print "Group control updates done<P>\n";
|
||||
|
||||
PutTrailer($localtrailer);
|
||||
@ -1133,7 +1131,6 @@ if ($action eq 'update') {
|
||||
if ($description ne $descriptionold) {
|
||||
unless ($description) {
|
||||
print "Sorry, I can't delete the description.";
|
||||
SendSQL("UNLOCK TABLES");
|
||||
PutTrailer($localtrailer);
|
||||
exit;
|
||||
}
|
||||
@ -1184,7 +1181,6 @@ if ($action eq 'update') {
|
||||
" AND product_id = $product_id");
|
||||
if (!FetchOneColumn()) {
|
||||
print "Sorry, the milestone $defaultmilestone must be defined first.";
|
||||
SendSQL("UNLOCK TABLES");
|
||||
PutTrailer($localtrailer);
|
||||
exit;
|
||||
}
|
||||
|
@ -124,6 +124,7 @@ sub EmitFormElements ($$)
|
||||
sub PutTrailer (@)
|
||||
{
|
||||
my (@links) = ("Back to the <A HREF=\"query.cgi\">query page</A>", @_);
|
||||
SendSQL("UNLOCK TABLES");
|
||||
|
||||
my $count = $#links;
|
||||
my $num = 0;
|
||||
@ -444,7 +445,6 @@ if ($action eq 'delete') {
|
||||
WHERE product_id = $product_id
|
||||
AND value=" . SqlQuote($version));
|
||||
print "Version deleted.<P>\n";
|
||||
SendSQL("UNLOCK TABLES");
|
||||
|
||||
unlink "$datadir/versioncache";
|
||||
PutTrailer($localtrailer);
|
||||
@ -509,13 +509,11 @@ if ($action eq 'update') {
|
||||
unless ($version) {
|
||||
print "Sorry, I can't delete the version text.";
|
||||
PutTrailer($localtrailer);
|
||||
SendSQL("UNLOCK TABLES");
|
||||
exit;
|
||||
}
|
||||
if (TestVersion($product,$version)) {
|
||||
print "Sorry, version '$version' is already in use.";
|
||||
PutTrailer($localtrailer);
|
||||
SendSQL("UNLOCK TABLES");
|
||||
exit;
|
||||
}
|
||||
SendSQL("UPDATE bugs
|
||||
@ -530,7 +528,6 @@ if ($action eq 'update') {
|
||||
unlink "$datadir/versioncache";
|
||||
print "Updated version.<BR>\n";
|
||||
}
|
||||
SendSQL("UNLOCK TABLES");
|
||||
|
||||
PutTrailer($localtrailer);
|
||||
exit;
|
||||
|
Loading…
Reference in New Issue
Block a user