Fix bug where queued test emails weren't deleted when their mailing was.

This commit is contained in:
Martin Kamerbeek 2010-07-07 13:41:07 +02:00
parent ec1b135dbd
commit 253450928b

View file

@ -107,6 +107,11 @@ sub deleteQueuedEmails {
$email->delete;
}
$it = $self->getQueuedTestEmailIterator;
while ( my $email = $it->() ) {
$email->delete;
}
return;
}
@ -144,6 +149,14 @@ sub getQueuedEmailIterator {
return WebGUI::Mailing::Email->getQueued( $session, $self->getId );
}
#----------------------------------------------------------------------------
sub getQueuedTestEmailIterator {
my $self = shift;
my $session = $self->session;
return WebGUI::Mailing::Email->getQueuedTestEmails( $session, $self->getId );
}
#----------------------------------------------------------------------------
sub getNextInSendQueue {
my $class = shift;