Skip to content

Commit 436c8a3

Browse files
authored
Merge pull request #21056 from mvdbeek/fix_dynamic_tool_session_issue
[25.0] Fix `InvalidRequestError` when saving workflow step with dynamic tool
2 parents c3390f7 + fdb7dd9 commit 436c8a3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/galaxy/workflow/modules.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2007,7 +2007,7 @@ def from_workflow_step(Class, trans, step, **kwds):
20072007

20082008
# ---- Saving in various forms ------------------------------------------
20092009

2010-
def save_to_step(self, step, detached=False):
2010+
def save_to_step(self, step: WorkflowStep, detached=False):
20112011
super().save_to_step(step, detached=detached)
20122012
step.tool_id = self.tool_id
20132013
if self.tool:
@@ -2017,7 +2017,7 @@ def save_to_step(self, step, detached=False):
20172017
if tool_uuid := getattr(self, "tool_uuid", None):
20182018
tool = self.trans.app.toolbox.get_tool(tool_uuid=tool_uuid, user=self.trans.user)
20192019
if tool:
2020-
step.dynamic_tool = tool.dynamic_tool
2020+
step.dynamic_tool_id = tool.dynamic_tool.id
20212021
if not detached:
20222022
for k, v in self.post_job_actions.items():
20232023
pja = self.__to_pja(k, v, step)

0 commit comments

Comments
 (0)