# HG changeset patch # User Marcin Kuzminski # Date 2019-01-01 22:01:35 # Node ID 9cc1ff03115e2e0707c6c12c96fda6dc03c88f8f # Parent fc6df47281f6761be21adbdc714b614dadd124f4 db: use explicit backref definition for sqlalchemy for code analytics not to report errors. diff --git a/rhodecode/model/db.py b/rhodecode/model/db.py --- a/rhodecode/model/db.py +++ b/rhodecode/model/db.py @@ -3378,7 +3378,10 @@ class ChangesetComment(Base, BaseModel): comment_type = Column('comment_type', Unicode(128), nullable=True, default=COMMENT_TYPE_NOTE) resolved_comment_id = Column('resolved_comment_id', Integer(), ForeignKey('changeset_comments.comment_id'), nullable=True) - resolved_comment = relationship('ChangesetComment', remote_side=comment_id, backref='resolved_by') + + resolved_comment = relationship('ChangesetComment', remote_side=comment_id, back_populates='resolved_by') + resolved_by = relationship('ChangesetComment', back_populates='resolved_comment') + author = relationship('User', lazy='joined') repo = relationship('Repository') status_change = relationship('ChangesetStatus', cascade="all, delete, delete-orphan", lazy='joined')