Fix issue when using workflows transitions with the new version upload event as trigger. Thanks to Sema @Miggaten for the find and the solution.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
@@ -39,12 +39,12 @@ def handler_trigger_transition(sender, **kwargs):
|
||||
|
||||
for workflow_instance in workflow_instances:
|
||||
# Select the first transition that is valid for this workflow state
|
||||
transition = list(set(trigger_transitions) & set(workflow_instance.get_transition_choices()))[0]
|
||||
|
||||
workflow_instance.do_transition(
|
||||
comment=_('Event trigger: %s') % EventType.get(name=action.verb).label,
|
||||
transition=transition
|
||||
)
|
||||
valid_transitions = list(set(trigger_transitions) & set(workflow_instance.get_transition_choices()))
|
||||
if valid_transitions:
|
||||
workflow_instance.do_transition(
|
||||
comment=_('Event trigger: %s') % EventType.get(name=action.verb).label,
|
||||
transition=valid_transitions[0]
|
||||
)
|
||||
|
||||
|
||||
def launch_workflow(sender, instance, created, **kwargs):
|
||||
|
||||
Reference in New Issue
Block a user