fixed #9542: Default WebGUI config contains invalid workflow activity

This commit is contained in:
Graham Knop 2009-02-03 23:28:25 +00:00
parent 2c60d6e7a8
commit 3433c7c332
3 changed files with 13 additions and 4 deletions

View file

@ -33,8 +33,7 @@ my $session = start(); # this line required
hideGalleryAlbums($session);
removeBrokenWorkflowInstances($session);
undotBinaryExtensions($session);
# upgrade functions go here
removeProcessRecurringPaymentsFromConfig($session);
finish($session); # this line required
@ -48,6 +47,17 @@ finish($session); # this line required
# print "DONE!\n" unless $quiet;
#}
#----------------------------------------------------------------------------
sub removeProcessRecurringPaymentsFromConfig {
my $session = shift;
print "\tRemoving old ProcessRecurringPayments workflow activity from config..." unless $quiet;
$session->config->deleteFromArray('workflowActivities/None',
'WebGUI::Workflow::Activity::ProcessRecurringPayments');
print "Done.\n" unless $quiet;
}
#----------------------------------------------------------------------------
sub hideGalleryAlbums {
my $session = shift;