Skip to content

Commit bb98329

Browse files
authored
Merge pull request #257 from sartography/bugfix/add-spiff-scripts-to-service-task
parse spiff script extensions in service tasks
2 parents a094ada + ecd9ecb commit bb98329

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

SpiffWorkflow/spiff/parser/task_spec.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,12 +142,16 @@ class ServiceTaskParser(SpiffTaskParser):
142142
def create_task(self):
143143
extensions = self.parse_extensions()
144144
operator = extensions.get('serviceTaskOperator')
145+
prescript = extensions.get('preScript')
146+
postscript = extensions.get('postScript')
145147
return self.spec_class(
146148
self.spec, self.get_task_spec_name(),
147149
operator['name'], operator['parameters'],
148150
operator['resultVariable'],
149151
description=self.node.get('name', None),
150-
lane=self.lane, position=self.position)
152+
lane=self.lane, position=self.position,
153+
prescript=prescript,
154+
postscript=postscript)
151155

152156
class BusinessRuleTaskParser(SpiffTaskParser):
153157

0 commit comments

Comments
 (0)