Fix decision parameters: attributes are in foo*Decision*Attributes

This commit is contained in:
Jean-Baptiste Barth 2015-10-24 05:10:01 +02:00
commit 918cf8a4e3
2 changed files with 3 additions and 3 deletions

View file

@ -286,7 +286,7 @@ class WorkflowExecution(object):
# handle each decision separately, in order
for decision in decisions:
decision_type = decision["decisionType"]
attributes_key = "{}EventAttributes".format(decapitalize(decision_type))
attributes_key = "{}DecisionAttributes".format(decapitalize(decision_type))
attributes = decision.get(attributes_key, {})
if decision_type == "CompleteWorkflowExecution":
self.complete(event_id, attributes.get("result"))