summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorseth%cs.brandeis.edu <>2000-03-19 08:32:49 +0100
committerseth%cs.brandeis.edu <>2000-03-19 08:32:49 +0100
commit62ef5eab24e1cc2e3d4dbc6786a6692227e9ace9 (patch)
treeb4a83da782e62e312d35e7414c32a3b0db0b3669
parent067e923804feec66a3691e4d35ae138f76138b94 (diff)
downloadbugzilla-62ef5eab24e1cc2e3d4dbc6786a6692227e9ace9.tar.gz
bugzilla-62ef5eab24e1cc2e3d4dbc6786a6692227e9ace9.tar.xz
fixed bug where the everconfirmed field was not being properly set via a bug_email.
-rwxr-xr-xcontrib/bug_email.pl17
1 files changed, 14 insertions, 3 deletions
diff --git a/contrib/bug_email.pl b/contrib/bug_email.pl
index a70d49f60..635ce9383 100755
--- a/contrib/bug_email.pl
+++ b/contrib/bug_email.pl
@@ -37,7 +37,7 @@
#
# You need to work with bug_email.pl the MIME::Parser installed.
#
-# $Id: bug_email.pl,v 1.5 2000/03/15 22:29:45 seth%cs.brandeis.edu Exp $
+# $Id: bug_email.pl,v 1.6 2000/03/18 23:32:49 seth%cs.brandeis.edu Exp $
###############################################################
# 02/12/2000 (SML)
@@ -1183,7 +1183,7 @@ END
my $reporter = "";
my $query = "insert into bugs (\n" . join(",\n", @used_fields ) .
- ", bug_status, creation_ts) values ( ";
+ ", bug_status, creation_ts, everconfirmed) values ( ";
my $tmp_reply = "These values were stored by bugzilla:\n";
my $val;
@@ -1216,7 +1216,18 @@ END
SendSQL("SELECT now()");
my $bug_when = FetchOneColumn();
- $query .= SqlQuote( "NEW" ) . ", \'$bug_when\')\n";
+ my $ever_confirmed = 0;
+ my $state = SqlQuote("UNCONFIRMED");
+
+ SendSQL("SELECT votestoconfirm FROM products WHERE product = " .
+ SqlQuote($Control{'product'}) . ";");
+ if (!FetchOneColumn()) {
+ $ever_confirmed = 1;
+ $state = SqlQuote("NEW");
+ }
+
+
+ $query .= $state . ", \'$bug_when\', $ever_confirmed)\n";
# $query .= SqlQuote( "NEW" ) . ", now(), " . SqlQuote($comment) . " )\n";
SendSQL("SELECT userid FROM profiles WHERE login_name=\'$reporter\'");