If userId=0, then do not send emails when the workflow is done.

This commit is contained in:
Colin Kuskie 2009-02-13 08:14:39 -08:00 committed by Patrick Donelan
parent 1fe9039060
commit a0623c84ab

View file

@ -132,13 +132,16 @@ EOSQL1
$session->db->write('delete from deltaLog');
$message .= ' The delta log has been cleaned up.';
}
my $inbox = WebGUI::Inbox->new($self->session);
$inbox->addMessage({
status => 'unread',
subject => 'Passive analytics is done',
userId => $self->get('userId'),
message => $message,
});
##If userId was set to 0, do not send any emails.
if ($self->get('userId')) {
my $inbox = WebGUI::Inbox->new($self->session);
$inbox->addMessage({
status => 'unread',
subject => 'Passive analytics is done',
userId => $self->get('userId'),
message => $message,
});
}
$session->db->write('update passiveAnalyticsStatus set endDate=NOW(), running=0');
return $self->COMPLETE;