Wrap session.flush in update_shed_config_path script

This commit is contained in:
John Davis
2023-06-09 13:05:26 -04:00
parent 0c895d1409
commit 07867fa8c7
+3 -1
View File
@@ -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