Commit c76e2cc1 authored by Frédéric Buclin's avatar Frédéric Buclin

Bug 1111043: Bug.add_comment returns the wrong comment ID

r/a=dkl
parent 707773ab
......@@ -952,19 +952,10 @@ sub add_comment {
# Append comment
$bug->add_comment($comment, { isprivate => $params->{is_private},
work_time => $params->{work_time} });
# Capture the call to bug->update (which creates the new comment) in
# a transaction so we're sure to get the correct comment_id.
my $dbh = Bugzilla->dbh;
$dbh->bz_start_transaction();
$bug->update();
my $new_comment_id = $dbh->bz_last_key('longdescs', 'comment_id');
$dbh->bz_commit_transaction();
my $new_comment_id = $bug->{added_comments}[0]->id;
# Send mail.
Bugzilla::BugMail::Send($bug->bug_id, { changer => $user });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment