From ee6063ec5b88308b2fbc2da9a47c3549f6a5c37b Mon Sep 17 00:00:00 2001 From: guerler Date: Wed, 1 Feb 2017 17:48:35 -0500 Subject: [PATCH] Adjust export for backward compatibility --- lib/galaxy/managers/workflows.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/galaxy/managers/workflows.py b/lib/galaxy/managers/workflows.py index 59bd659b8f1..fd34b74ba7b 100644 --- a/lib/galaxy/managers/workflows.py +++ b/lib/galaxy/managers/workflows.py @@ -563,10 +563,10 @@ class WorkflowContentsManager(UsesAnnotations): annotation_str = step_annotation.annotation content_id = module.get_content_id() # Export differences for backward compatibility - if module.type != 'tool': - tool_state = json.dumps( module.state.inputs ) - else: + if module.type == 'tool': tool_state = module.get_state() + else: + tool_state = module.state.inputs # Step info step_dict = { 'id': step.order_index, @@ -576,7 +576,7 @@ class WorkflowContentsManager(UsesAnnotations): # eliminate after a few years... 'tool_version': step.tool_version, 'name': module.get_name(), - 'tool_state': tool_state, + 'tool_state': json.dumps( tool_state ), 'errors': module.get_errors(), 'uuid': str(step.uuid), 'label': step.label or None,