# HG changeset patch # User Mads Kiilerich # Date 2013-12-10 19:30:37 # Node ID 62f43e26af2836a314f69518c4de34a5384b51c6 # Parent 452f3d4a9cebdaadaef0bbc251c61f4a1e024ac4 pull requests: don't use lazy='joined' on PRs - it gives huge sql responses on big PRs diff --git a/kallithea/model/db.py b/kallithea/model/db.py --- a/kallithea/model/db.py +++ b/kallithea/model/db.py @@ -2176,7 +2176,7 @@ class ChangesetComment(Base, BaseModel): author = relationship('User', lazy='joined') repo = relationship('Repository') status_change = relationship('ChangesetStatus', cascade="all, delete, delete-orphan") - pull_request = relationship('PullRequest', lazy='joined') + pull_request = relationship('PullRequest') @classmethod def get_users(cls, revision=None, pull_request_id=None): @@ -2230,7 +2230,7 @@ class ChangesetStatus(Base, BaseModel): author = relationship('User', lazy='joined') repo = relationship('Repository') comment = relationship('ChangesetComment', lazy='joined') - pull_request = relationship('PullRequest', lazy='joined') + pull_request = relationship('PullRequest') def __unicode__(self): return u"<%s('%s:%s')>" % (