From 2950ae6ab9bd7f98f56c3dba2ec7796eed16ec84 Mon Sep 17 00:00:00 2001 From: mvdbeek Date: Mon, 13 May 2024 16:01:38 +0200 Subject: [PATCH] Fix addition of default collection to history --- lib/galaxy/tools/parameters/basic.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/galaxy/tools/parameters/basic.py b/lib/galaxy/tools/parameters/basic.py index 62b29613d1f..61cb868854d 100644 --- a/lib/galaxy/tools/parameters/basic.py +++ b/lib/galaxy/tools/parameters/basic.py @@ -2737,6 +2737,7 @@ def raw_to_galaxy(trans, as_dict_value): name=name, collection=collection, ) + app.model.session.add(hdca) def write_elements_to_collection(has_elements, collection_builder): element_dicts = has_elements.get("elements") @@ -2753,8 +2754,9 @@ def raw_to_galaxy(trans, as_dict_value): collection_builder = builder.BoundCollectionBuilder(collection) write_elements_to_collection(as_dict_value, collection_builder) collection_builder.populate() - trans.sa_session.add(hdca) - trans.sa_session.flush() + history.stage_addition(hdca) + history.add_pending_items() + app.model.session.flush() return hdca