Commit d8d2ca30 authored by reed%reedloden.com's avatar reed%reedloden.com

Bug 364958 - "If user does not have a real name, just e-mail address should be…

Bug 364958 - "If user does not have a real name, just e-mail address should be displayed instead of " <user@email.tld>"" [p=reed r=bkor a=justdave]
parent ebeb2f54
......@@ -220,14 +220,16 @@ sub Send {
my $diffheader = "";
my @diffparts;
my $lastwho = "";
my $fullwho;
my @changedfields;
foreach my $ref (@$diffs) {
my ($who, $whoname, $what, $when, $old, $new, $attachid, $fieldname) = (@$ref);
my $diffpart = {};
if ($who ne $lastwho) {
$lastwho = $who;
$diffheader = "\n$whoname <$who" . Bugzilla->params->{'emailsuffix'}
. "> changed:\n\n";
$fullwho = $whoname ? "$whoname <$who" . Bugzilla->params->{'emailsuffix'} . ">" :
"$who" . Bugzilla->params->{'emailsuffix'};
$diffheader = "\n$fullwho changed:\n\n";
$diffheader .= FormatTriple("What ", "Removed", "Added");
$diffheader .= ('-' x 76) . "\n";
}
......@@ -691,9 +693,14 @@ sub prepare_comments {
my $result = "";
foreach my $comment (@$raw_comments) {
if ($count) {
$result .= "\n\n--- Comment #$count from " . $comment->{'name'} . " <" .
$comment->{'email'} . Bugzilla->params->{'emailsuffix'} . "> " .
format_time($comment->{'time'}) . " ---\n";
$result .= "\n\n--- Comment #$count from ";
if ($comment->{'name'} eq $comment->{'email'}) {
$result .= $comment->{'email'} . Bugzilla->params->{'emailsuffix'};
} else {
$result .= $comment->{'name'} . " <" . $comment->{'email'} .
Bugzilla->params->{'emailsuffix'} . ">";
}
$result .= " " . format_time($comment->{'time'}) . " ---\n";
}
# Format language specific comments. We don't update $comment->{'body'}
# directly, otherwise it would grow everytime you call format_comment()
......
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