]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 379787: Flag request mail has a blank requestee when requestee doesn't get the...
authorlpsolit%gmail.com <>
Tue, 15 May 2007 00:27:16 +0000 (00:27 +0000)
committerlpsolit%gmail.com <>
Tue, 15 May 2007 00:27:16 +0000 (00:27 +0000)
Bugzilla/Flag.pm
template/en/default/request/email.txt.tmpl

index c3981d92bb0d7b279ec26550f8d1e66be34f7e97..7473ea1f1a80f68342de64691feb76dbbce72c96 100644 (file)
@@ -746,6 +746,7 @@ sub modify {
             my $requester;
             if ($flag->status eq '?') {
                 $requester = $flag->setter;
+                $flag->{'requester'} = $requester;
             }
             # Now update the flag object with its new values.
             $flag->{'setter'} = $setter;
@@ -905,6 +906,7 @@ sub clear {
     my $requester;
     if ($flag->status eq '?') {
         $requester = $flag->setter;
+        $flag->{'requester'} = $requester;
     }
 
     # Now update the flag object to its new values. The last
index a5fd17b88317997702233282e83ff3c32aec7801..9dddbe84547c855452ca4d35b5d929524e56534f 100644 (file)
 [% attidsummary = attachment.id _ ': ' _ attachment.description %]
 [% statuses = { '+' => "granted" , '-' => 'denied' , 'X' => "canceled" ,
                 '?' => "asked" } %]
+
+[% to_identity = "" %]
 [% IF flag.status == '?' %]
-  [% to_identity = flag.addressee.identity _ " for" %]
+  [% to_identity = flag.requestee.identity _ " for" %]
   [% subject_status = "requested" %]
 [% ELSE %]
-  [% IF flag.addressee %]
-    [% to_identity = flag.addressee.identity _ "'s request for" %]
+  [% IF flag.requester %]
+    [% to_identity = flag.requester.identity _ "'s request for" %]
   [% END %]
   [% subject_status = statuses.${flag.status} %]
 [% END %]