Skip to content

Commit 4879cce

Browse files
committed
Fixed fk
1 parent e0f0eeb commit 4879cce

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

gitlab_api/gitlab_db_models.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -605,7 +605,7 @@ def __ne__(self, other):
605605
back_populates="releases", foreign_keys=[author_id]
606606
)
607607

608-
commit_id: Mapped[int] = mapped_column(
608+
commit_id: Mapped[str] = mapped_column(
609609
String,
610610
ForeignKey(column="commits.id", name="fk_release_commits"),
611611
nullable=True,
@@ -1440,11 +1440,13 @@ def __ne__(self, other):
14401440
back_populates="closed_merge_requests",
14411441
)
14421442

1443-
milestone_id: Mapped[int] = mapped_column(Integer, nullable=True)
1443+
milestone_id: Mapped[int] = mapped_column(
1444+
Integer,
1445+
ForeignKey(column="milestones.id", name="fk_merge_request_milestone"),
1446+
nullable=True,
1447+
)
14441448
milestone: Mapped["MilestoneDBModel"] = relationship(
1445-
"MilestoneDBModel",
1446-
primaryjoin="foreign(MergeRequestDBModel.milestone_id) == MilestoneDBModel.id",
1447-
back_populates="merge_request",
1449+
back_populates="merge_request", foreign_keys=[milestone_id]
14481450
)
14491451

14501452

0 commit comments

Comments
 (0)