From 8b2ae464678e96c917ed06a82f158f7c3b97b34a Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Thu, 16 Jun 2016 15:32:20 -0400 Subject: [PATCH] Copy PJAs when importing a workflow. --- lib/galaxy/model/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/galaxy/model/__init__.py b/lib/galaxy/model/__init__.py index 71642cd6dd3..758973f5283 100644 --- a/lib/galaxy/model/__init__.py +++ b/lib/galaxy/model/__init__.py @@ -3692,7 +3692,11 @@ class WorkflowStep( object ): new_conn.output_step = step_mapping[old_conn.output_step_id] if old_conn.input_subworkflow_step_id: new_conn.input_subworkflow_step = subworkflow_step_mapping[old_conn.input_subworkflow_step_id] - + for orig_pja in self.post_job_actions: + PostJobAction( orig_pja.action_type, + copied_step, + output_name=orig_pja.output_name, + action_arguments=orig_pja.action_arguments ) copied_step.workflow_outputs = copy_list(self.workflow_outputs, copied_step) def log_str(self):