From a0623c84ab9d5b9c53dabaea3d38032099148e19 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Fri, 13 Feb 2009 08:14:39 -0800 Subject: [PATCH] If userId=0, then do not send emails when the workflow is done. --- .../Workflow/Activity/BucketPassiveAnalytics.pm | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/lib/WebGUI/Workflow/Activity/BucketPassiveAnalytics.pm b/lib/WebGUI/Workflow/Activity/BucketPassiveAnalytics.pm index b0ade9389..1e48765fc 100644 --- a/lib/WebGUI/Workflow/Activity/BucketPassiveAnalytics.pm +++ b/lib/WebGUI/Workflow/Activity/BucketPassiveAnalytics.pm @@ -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;