From 155fc93575efc3caec6797e813d86cc08541a1c2 Mon Sep 17 00:00:00 2001 From: Graham Knop Date: Thu, 26 Jul 2007 20:16:43 +0000 Subject: [PATCH] Only add NotifyAdminsWithOpenVersionTags Workflow if it isn't already in config file --- docs/upgrades/upgrade_7.3.22-7.4.0.pl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/upgrades/upgrade_7.3.22-7.4.0.pl b/docs/upgrades/upgrade_7.3.22-7.4.0.pl index 54f7f1d19..3b01da439 100644 --- a/docs/upgrades/upgrade_7.3.22-7.4.0.pl +++ b/docs/upgrades/upgrade_7.3.22-7.4.0.pl @@ -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; }