mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Remove backref from ToolShedRepository.tool_dependencies
This commit is contained in:
@@ -554,6 +554,7 @@ class ToolDependency(Base, _HasTable):
|
||||
type = Column(TrimmedString(40))
|
||||
status = Column(TrimmedString(255), nullable=False)
|
||||
error_message = Column(TEXT)
|
||||
tool_shed_repository = relationship('ToolShedRepository', back_populates='tool_dependencies')
|
||||
|
||||
# converting this one to Enum breaks the tool shed tests,
|
||||
# don't know why though -John
|
||||
|
||||
@@ -42,10 +42,8 @@ install_model.ToolShedRepository.table = Table("tool_shed_repository", metadata,
|
||||
|
||||
mapper_registry.map_imperatively(install_model.ToolShedRepository, install_model.ToolShedRepository.table, properties=dict(
|
||||
tool_versions=relation(install_model.ToolVersion, back_populates='tool_shed_repository'),
|
||||
tool_dependencies=relation(install_model.ToolDependency,
|
||||
primaryjoin=(install_model.ToolShedRepository.table.c.id == install_model.ToolDependency.tool_shed_repository_id),
|
||||
order_by=install_model.ToolDependency.name,
|
||||
backref='tool_shed_repository'),
|
||||
tool_dependencies=relation(install_model.ToolDependency, order_by=install_model.ToolDependency.name,
|
||||
back_populates='tool_shed_repository'),
|
||||
required_repositories=relation(install_model.RepositoryRepositoryDependencyAssociation,
|
||||
primaryjoin=(install_model.ToolShedRepository.table.c.id == install_model.RepositoryRepositoryDependencyAssociation.tool_shed_repository_id))))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user