added an optional param to pass in 'objectType' for the workflow.

This commit is contained in:
daviddelikat 2009-11-18 12:08:23 -06:00
parent f12b0751e6
commit b0646e4358

View file

@ -54,10 +54,11 @@ sub create {
my $workflow = WebGUI::Workflow->create($session, my $workflow = WebGUI::Workflow->create($session,
{ {
enabled => 1, enabled => 1,
objectType => 'None', objectType => $activityParams->{objectType} || 'None',
mode => 'realtime', mode => 'realtime',
}, },
); );
delete $activityParams->{objectType};
my $activity = $workflow->addActivity($activityClass); my $activity = $workflow->addActivity($activityClass);
if( scalar( keys %$activityParams ) > 0 ) { if( scalar( keys %$activityParams ) > 0 ) {
$activity->set(%$activityParams); $activity->set(%$activityParams);