From d6e7117d0ff4a6674a186f443219f56c0bb5bab8 Mon Sep 17 00:00:00 2001 From: "travis%sedsystems.ca" <> Date: Sat, 8 Jan 2005 04:25:19 +0000 Subject: Bug 276446: Initial description cannot be made private on new bug creation Patch: travis r=joini a=justdave --- post_bug.cgi | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'post_bug.cgi') diff --git a/post_bug.cgi b/post_bug.cgi index 7282f8fa9..27f870e13 100755 --- a/post_bug.cgi +++ b/post_bug.cgi @@ -419,9 +419,15 @@ foreach my $grouptoadd (@groupstoadd) { VALUES ($id, $grouptoadd)"); } -# Add the comment -SendSQL("INSERT INTO longdescs (bug_id, who, bug_when, thetext) - VALUES ($id, $::userid, now(), " . SqlQuote($comment) . ")"); +# Add the initial comment, allowing for the fact that it may be private +my $privacy = 0; +if (Param("insidergroup") && UserInGroup(Param("insidergroup"))) { + $privacy = $::FORM{'commentprivacy'} ? 1 : 0; +} + +SendSQL("INSERT INTO longdescs (bug_id, who, bug_when, thetext, isprivate) + VALUES ($id, " . SqlQuote($user->id) . ", " . SqlQuote($timestamp) . + ", " . SqlQuote($comment) . ", $privacy)"); # Insert the cclist into the database foreach my $ccid (keys(%ccids)) { -- cgit v1.2.3-24-g4f1b