# HG changeset patch # User RhodeCode Admin # Date 2024-02-08 20:59:15 # Node ID 64e9d25818b578afa13a9db31a8f7d465c710eaa # Parent e8e7c9272584e90700658f3937cea0dca564f3b6 fix(db-models): fixed sqlalchemy warnings in DB models. diff --git a/rhodecode/model/db.py b/rhodecode/model/db.py --- a/rhodecode/model/db.py +++ b/rhodecode/model/db.py @@ -1779,13 +1779,13 @@ class Repository(Base, BaseModel): 'PullRequest', primaryjoin='PullRequest.source_repo_id==Repository.repo_id', cascade="all, delete-orphan", - #back_populates="pr_source" + overlaps="source_repo" ) pull_requests_target = relationship( 'PullRequest', primaryjoin='PullRequest.target_repo_id==Repository.repo_id', cascade="all, delete-orphan", - #back_populates="pr_target" + overlaps="target_repo" ) ui = relationship('RepoRhodeCodeUi', cascade="all") @@ -4303,7 +4303,7 @@ class _PullRequestBase(BaseModel): return relationship( 'Repository', primaryjoin=f'{cls.__name__}.source_repo_id==Repository.repo_id', - #back_populates='' + overlaps="pr_source" ) @property @@ -4314,7 +4314,8 @@ class _PullRequestBase(BaseModel): def target_repo(cls): return relationship( 'Repository', - primaryjoin=f'{cls.__name__}.target_repo_id==Repository.repo_id' + primaryjoin=f'{cls.__name__}.target_repo_id==Repository.repo_id', + overlaps="pr_target" ) @property