Set a flag when rendering mailings

This commit is contained in:
Martin Kamerbeek 2011-01-14 14:32:15 +01:00
parent cc02178bb7
commit 95d0f9fedb

View file

@ -120,6 +120,8 @@ sub processContentAsUser {
|| $self->get('mailStyleTemplateId')
|| $self->get('styleTemplateId');
$session->stow->set( 'mailing_rendering' => 1 );
# Generate email body for this user
my $content = $session->style->process(
$self->generateEmailContent( $issueId, $configuration ),
@ -129,10 +131,13 @@ sub processContentAsUser {
# Process macros
WebGUI::Macro::process( $session, \$content );
$session->stow->delete( 'mailing_rendering' );
# Become ourselves again.
$session->user( { userId => $currentUser->getId } );
$var->switchAdminOn if $adminOn;
return $content;
}