Commit 8cf99992 authored by Dave Lawrence's avatar Dave Lawrence

Bug 721161 - Add to X-Bugzilla-Changed-Fields when a new attachment is created on a bug

r/a=LpSolit
parent bdbd195a
...@@ -326,6 +326,14 @@ sub sendMail { ...@@ -326,6 +326,14 @@ sub sendMail {
push(@watchingrel, 'None') unless @watchingrel; push(@watchingrel, 'None') unless @watchingrel;
push @watchingrel, map { user_id_to_login($_) } @$watchingRef; push @watchingrel, map { user_id_to_login($_) } @$watchingRef;
my @changedfields = uniq map { $_->{field_name} } @display_diffs;
# Add attachments.created to changedfields if one or more
# comments contain information about a new attachment
if (grep($_->type == CMT_ATTACHMENT_CREATED, @send_comments)) {
push(@changedfields, 'attachments.created');
}
my $vars = { my $vars = {
date => $date, date => $date,
to_user => $user, to_user => $user,
...@@ -336,7 +344,7 @@ sub sendMail { ...@@ -336,7 +344,7 @@ sub sendMail {
reasonswatchheader => join(" ", @watchingrel), reasonswatchheader => join(" ", @watchingrel),
changer => $changer, changer => $changer,
diffs => \@display_diffs, diffs => \@display_diffs,
changedfields => [uniq map { $_->{field_name} } @display_diffs], changedfields => \@changedfields,
new_comments => \@send_comments, new_comments => \@send_comments,
threadingmarker => build_thread_marker($bug->id, $user->id, !$bug->lastdiffed), threadingmarker => build_thread_marker($bug->id, $user->id, !$bug->lastdiffed),
}; };
......
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