Only add NotifyAdminsWithOpenVersionTags Workflow if it isn't already in config file

This commit is contained in:
Graham Knop 2007-07-26 20:16:43 +00:00
parent b4cb896937
commit 155fc93575

View file

@ -143,8 +143,12 @@ sub addCanStartThreadToCS {
# add it to the config file
my $workflowActivities = $session->config->get('workflowActivities');
push @{ $workflowActivities->{None} }, 'WebGUI::Workflow::Activity::NotifyAdminsWithOpenVersionTags';
$session->config->set('workflowActivities',$workflowActivities);
if(!scalar
grep {$_ eq 'WebGUI::Workflow::Activity::NotifyAdminsWithOpenVersionTags'} @{$workflowActivities->{None}}
) {
push @{ $workflowActivities->{None} }, 'WebGUI::Workflow::Activity::NotifyAdminsWithOpenVersionTags';
$session->config->set('workflowActivities',$workflowActivities);
}
return;
}