Skip to content

Commit 8f40a12

Browse files
committed
Fix references to inherited attributes
1 parent 76db1b0 commit 8f40a12

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

lib/galaxy/model/__init__.py

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5788,7 +5788,9 @@ class LibraryFolder(Base, Dictifiable, HasName, Serializable):
57885788
order_by=asc(name),
57895789
back_populates="parent",
57905790
)
5791-
parent: Mapped[Optional["LibraryFolder"]] = relationship(back_populates="folders", remote_side=[id])
5791+
parent: Mapped[Optional["LibraryFolder"]] = relationship(
5792+
back_populates="folders", remote_side=lambda: LibraryFolder.id
5793+
)
57925794

57935795
active_folders: Mapped[List["LibraryFolder"]] = relationship(
57945796
primaryjoin=("and_(LibraryFolder.parent_id == LibraryFolder.id, not_(LibraryFolder.deleted))"),
@@ -5928,10 +5930,12 @@ class LibraryDataset(Base, Serializable):
59285930
purged: Mapped[Optional[bool]] = mapped_column(index=True, default=False)
59295931
folder: Mapped[Optional["LibraryFolder"]] = relationship()
59305932
library_dataset_dataset_association = relationship(
5931-
"LibraryDatasetDatasetAssociation", foreign_keys=library_dataset_dataset_association_id, post_update=True
5933+
"LibraryDatasetDatasetAssociation",
5934+
foreign_keys=library_dataset_dataset_association_id,
5935+
post_update=True,
59325936
)
59335937
expired_datasets: Mapped[List["LibraryDatasetDatasetAssociation"]] = relationship(
5934-
foreign_keys=[id, library_dataset_dataset_association_id],
5938+
foreign_keys=lambda: [LibraryDataset.id, LibraryDataset.library_dataset_dataset_association_id],
59355939
primaryjoin=(
59365940
"and_(LibraryDataset.id == LibraryDatasetDatasetAssociation.library_dataset_id, \
59375941
not_(LibraryDataset.library_dataset_dataset_association_id == LibraryDatasetDatasetAssociation.id))"
@@ -6937,8 +6941,9 @@ class HistoryDatasetCollectionAssociation(
69376941

69386942
copied_from_history_dataset_collection_association = relationship(
69396943
"HistoryDatasetCollectionAssociation",
6940-
primaryjoin=copied_from_history_dataset_collection_association_id == id,
6941-
remote_side=[id],
6944+
primaryjoin=lambda: HistoryDatasetCollectionAssociation.copied_from_history_dataset_collection_association_id
6945+
== HistoryDatasetCollectionAssociation.id,
6946+
remote_side=lambda: HistoryDatasetCollectionAssociation.id,
69426947
uselist=False,
69436948
)
69446949
implicit_input_collections: Mapped[List["ImplicitlyCreatedDatasetCollectionInput"]] = relationship(
@@ -8483,7 +8488,7 @@ class WorkflowComment(Base, RepresentById):
84838488
parent_comment: Mapped[Optional["WorkflowComment"]] = relationship(
84848489
primaryjoin=(lambda: WorkflowComment.id == WorkflowComment.parent_comment_id),
84858490
back_populates="child_comments",
8486-
remote_side=[id],
8491+
remote_side=lambda: WorkflowComment.id,
84878492
)
84888493

84898494
child_comments: Mapped[List["WorkflowComment"]] = relationship(
@@ -10593,7 +10598,7 @@ class Tag(Base, RepresentById):
1059310598
parent_id: Mapped[Optional[int]] = mapped_column(ForeignKey("tag.id"))
1059410599
name: Mapped[Optional[str]] = mapped_column(TrimmedString(255))
1059510600
children: Mapped[List["Tag"]] = relationship(back_populates="parent")
10596-
parent: Mapped[Optional["Tag"]] = relationship(back_populates="children", remote_side=[id])
10601+
parent: Mapped[Optional["Tag"]] = relationship(back_populates="children", remote_side=lambda: Tag.id)
1059710602

1059810603
def __str__(self):
1059910604
return f"Tag(id={self.id}, type={self.type or -1}, parent_id={self.parent_id}, name={self.name})"
@@ -10860,7 +10865,7 @@ class Vault(Base):
1086010865
key: Mapped[str] = mapped_column(Text, primary_key=True)
1086110866
parent_key: Mapped[Optional[str]] = mapped_column(Text, ForeignKey(key), index=True)
1086210867
children: Mapped[List["Vault"]] = relationship(back_populates="parent")
10863-
parent: Mapped[Optional["Vault"]] = relationship(back_populates="children", remote_side=[key])
10868+
parent: Mapped[Optional["Vault"]] = relationship(back_populates="children", remote_side=lambda: Vault.key)
1086410869
value: Mapped[Optional[str]] = mapped_column(Text)
1086510870
create_time: Mapped[datetime] = mapped_column(default=now, nullable=True)
1086610871
update_time: Mapped[datetime] = mapped_column(default=now, onupdate=now, nullable=True)
@@ -11519,7 +11524,7 @@ def __repr__(self):
1151911524
HistoryDatasetAssociation.table.c.copied_from_history_dataset_association_id
1152011525
== HistoryDatasetAssociation.table.c.id
1152111526
),
11522-
remote_side=[HistoryDatasetAssociation.table.c.id],
11527+
remote_side=lambda: HistoryDatasetAssociation.table.c.id,
1152311528
uselist=False,
1152411529
back_populates="copied_to_history_dataset_associations",
1152511530
),
@@ -11610,7 +11615,7 @@ def __repr__(self):
1161011615
LibraryDatasetDatasetAssociation.table.c.copied_from_library_dataset_dataset_association_id
1161111616
== LibraryDatasetDatasetAssociation.table.c.id
1161211617
),
11613-
remote_side=[LibraryDatasetDatasetAssociation.table.c.id],
11618+
remote_side=lambda: LibraryDatasetDatasetAssociation.table.c.id,
1161411619
uselist=False,
1161511620
back_populates="copied_to_library_dataset_dataset_associations",
1161611621
),

0 commit comments

Comments
 (0)