Commit 399108ea authored by lpsolit%gmail.com's avatar lpsolit%gmail.com

Bug 379787: Flag request mail has a blank requestee when requestee doesn't get…

Bug 379787: Flag request mail has a blank requestee when requestee doesn't get the mail - Patch by Fré©ric Buclin <LpSolit@gmail.com> r=wicked r=myk a=LpSolit
parent d48ca3b1
...@@ -746,6 +746,7 @@ sub modify { ...@@ -746,6 +746,7 @@ sub modify {
my $requester; my $requester;
if ($flag->status eq '?') { if ($flag->status eq '?') {
$requester = $flag->setter; $requester = $flag->setter;
$flag->{'requester'} = $requester;
} }
# Now update the flag object with its new values. # Now update the flag object with its new values.
$flag->{'setter'} = $setter; $flag->{'setter'} = $setter;
...@@ -905,6 +906,7 @@ sub clear { ...@@ -905,6 +906,7 @@ sub clear {
my $requester; my $requester;
if ($flag->status eq '?') { if ($flag->status eq '?') {
$requester = $flag->setter; $requester = $flag->setter;
$flag->{'requester'} = $requester;
} }
# Now update the flag object to its new values. The last # Now update the flag object to its new values. The last
......
...@@ -27,12 +27,14 @@ ...@@ -27,12 +27,14 @@
[% attidsummary = attachment.id _ ': ' _ attachment.description %] [% attidsummary = attachment.id _ ': ' _ attachment.description %]
[% statuses = { '+' => "granted" , '-' => 'denied' , 'X' => "canceled" , [% statuses = { '+' => "granted" , '-' => 'denied' , 'X' => "canceled" ,
'?' => "asked" } %] '?' => "asked" } %]
[% to_identity = "" %]
[% IF flag.status == '?' %] [% IF flag.status == '?' %]
[% to_identity = flag.addressee.identity _ " for" %] [% to_identity = flag.requestee.identity _ " for" %]
[% subject_status = "requested" %] [% subject_status = "requested" %]
[% ELSE %] [% ELSE %]
[% IF flag.addressee %] [% IF flag.requester %]
[% to_identity = flag.addressee.identity _ "'s request for" %] [% to_identity = flag.requester.identity _ "'s request for" %]
[% END %] [% END %]
[% subject_status = statuses.${flag.status} %] [% subject_status = statuses.${flag.status} %]
[% END %] [% END %]
......
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