From 07867fa8c7f00ea75ebecf6283f41bbfdbeeee9f Mon Sep 17 00:00:00 2001 From: John Davis Date: Fri, 2 Jun 2023 14:04:26 -0400 Subject: [PATCH] Wrap session.flush in update_shed_config_path script --- scripts/update_shed_config_path.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/update_shed_config_path.py b/scripts/update_shed_config_path.py index fab013b9fe2..dd13f480ccb 100644 --- a/scripts/update_shed_config_path.py +++ b/scripts/update_shed_config_path.py @@ -15,6 +15,7 @@ from sqlalchemy.orm import ( sys.path.insert(1, os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir, "lib"))) import galaxy.model.tool_shed_install.mapping as mapping +from galaxy.model.base import transaction def main(opts, session, model): @@ -26,7 +27,8 @@ def main(opts, session, model): if row.metadata_["shed_config_filename"] == opts.bad_filename: row.metadata_["shed_config_filename"] = opts.good_filename session.add(row) - session.flush() + with transaction(session): + session.commit() return 0