Add one more check for invalidated transaction

This commit is contained in:
John Davis
2024-01-13 16:17:42 -05:00
parent cf53c05fd1
commit d1d8b08a20
+5 -1
View File
@@ -54,7 +54,10 @@ from galaxy import (
model,
)
from galaxy.model import tool_shed_install
from galaxy.model.base import transaction
from galaxy.model.base import (
check_database_connection,
transaction,
)
from galaxy.schema import ValueFilterQueryParams
from galaxy.schema.fields import DecodedDatabaseIdField
from galaxy.schema.storage_cleaner import (
@@ -315,6 +318,7 @@ class ModelManager(Generic[U]):
:raises exceptions.ObjectNotFound: if no model is found
:raises exceptions.InconsistentDatabase: if more than one model is found
"""
check_database_connection(self.session())
# overridden to raise serializable errors
try:
return query.one()