mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Check db connection to issue a rollback if no connection
This commit is contained in:
@@ -22,7 +22,10 @@ from sqlalchemy import (
|
||||
from sqlalchemy.orm import joinedload
|
||||
|
||||
from galaxy import util
|
||||
from galaxy.model.base import transaction
|
||||
from galaxy.model.base import (
|
||||
check_database_connection,
|
||||
transaction,
|
||||
)
|
||||
from galaxy.model.scoped_session import install_model_scoped_session
|
||||
from galaxy.model.tool_shed_install import ToolShedRepository
|
||||
from galaxy.tool_shed.util import basic_util
|
||||
@@ -283,6 +286,7 @@ def get_installed_repository(
|
||||
Return a tool shed repository database record defined by the combination of a toolshed, repository name,
|
||||
repository owner and either current or originally installed changeset_revision.
|
||||
"""
|
||||
check_database_connection(app.install_model.context)
|
||||
# We store the port, if one exists, in the database.
|
||||
tool_shed = common_util.remove_protocol_from_tool_shed_url(tool_shed)
|
||||
if from_cache:
|
||||
|
||||
Reference in New Issue
Block a user