mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-19 02:21:32 +08:00
Wrap session.flush in update_shed_config_path script
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user