[Rt-commit] rt branch, 4.2/default-mail-precedence, created. rt-4.0.0rc6-167-g042c024
Shawn Moore
sartak at bestpractical.com
Tue Mar 15 16:11:46 EDT 2011
The branch, 4.2/default-mail-precedence has been created
at 042c024f9fd8c21b063d024ebc4714da3e0ccf67 (commit)
- Log -----------------------------------------------------------------
commit 042c024f9fd8c21b063d024ebc4714da3e0ccf67
Author: Shawn M Moore <sartak at bestpractical.com>
Date: Tue Mar 15 16:10:39 2011 -0400
Move Predence defaulting closer to where we actually send email
This way dashboards and digests get the default Precedence.
#15260
diff --git a/lib/RT/Action/SendEmail.pm b/lib/RT/Action/SendEmail.pm
index 1559a07..5cfa8e9 100644
--- a/lib/RT/Action/SendEmail.pm
+++ b/lib/RT/Action/SendEmail.pm
@@ -608,12 +608,6 @@ sub SetRTSpecialHeaders {
}
}
- if (my $precedence = RT->Config->Get('DefaultMailPrecedence')
- and !$self->TemplateObj->MIMEObj->head->get("Precedence")
- ) {
- $self->SetHeader( 'Precedence', $precedence );
- }
-
$self->SetHeader( 'X-RT-Loop-Prevention', RT->Config->Get('rtname') );
$self->SetHeader( 'RT-Ticket',
RT->Config->Get('rtname') . " #" . $self->TicketObj->id() );
diff --git a/lib/RT/Interface/Email.pm b/lib/RT/Interface/Email.pm
index 3561805..2dbb12a 100644
--- a/lib/RT/Interface/Email.pm
+++ b/lib/RT/Interface/Email.pm
@@ -358,6 +358,12 @@ sub SendEmail {
return -1;
}
+ if (my $precedence = RT->Config->Get('DefaultMailPrecedence')
+ and !$args{'Entity'}->head->get("Precedence")
+ ) {
+ $args{'Entity'}->head->set( 'Precedence', $precedence );
+ }
+
if ( $TransactionObj && !$TicketObj
&& $TransactionObj->ObjectType eq 'RT::Ticket' )
{
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list