summaryrefslogtreecommitdiffstats
path: root/post_bug.cgi
diff options
context:
space:
mode:
Diffstat (limited to 'post_bug.cgi')
-rwxr-xr-xpost_bug.cgi14
1 files changed, 10 insertions, 4 deletions
diff --git a/post_bug.cgi b/post_bug.cgi
index 74da0fd00..59c079897 100755
--- a/post_bug.cgi
+++ b/post_bug.cgi
@@ -29,6 +29,7 @@ use lib qw(.);
use Bugzilla;
use Bugzilla::Attachment;
+use Bugzilla::BugMail;
use Bugzilla::Constants;
use Bugzilla::Util;
use Bugzilla::Error;
@@ -243,8 +244,13 @@ if ($token) {
("createbug:$id", $token));
}
-print $cgi->header();
-$template->process("bug/create/created.html.tmpl", $vars)
- || ThrowTemplateError($template->error());
-
+if (Bugzilla->usage_mode == USAGE_MODE_EMAIL) {
+ Bugzilla::BugMail::Send($id, $vars->{'mailrecipients'});
+}
+else {
+ print $cgi->header();
+ $template->process("bug/create/created.html.tmpl", $vars)
+ || ThrowTemplateError($template->error());
+}
+1;