From bd3bac4b9023d1302ac44daf2a8686e2bee1ef09 Mon Sep 17 00:00:00 2001 From: Marcin Kuzminski Date: Mon, 30 Jan 2017 18:09:04 +0100 Subject: [PATCH] db: lazy join commit resolved data in order to prevent multi-query fetching. --- rhodecode/model/db.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rhodecode/model/db.py b/rhodecode/model/db.py index 5873e80f..e1c77e99 100644 --- a/rhodecode/model/db.py +++ b/rhodecode/model/db.py @@ -2920,7 +2920,7 @@ class ChangesetComment(Base, BaseModel): resolved_comment = relationship('ChangesetComment', remote_side=comment_id, backref='resolved_by') author = relationship('User', lazy='joined') repo = relationship('Repository') - status_change = relationship('ChangesetStatus', cascade="all, delete, delete-orphan") + status_change = relationship('ChangesetStatus', cascade="all, delete, delete-orphan", lazy='joined') pull_request = relationship('PullRequest', lazy='joined') pull_request_version = relationship('PullRequestVersion')