[copr] master: Fix LegalFlag<->User relations for SQLAlchemy < 0.8.0 (a912c14)
bkabrda at fedoraproject.org
bkabrda at fedoraproject.org
Thu Apr 11 13:27:10 UTC 2013
Repository : http://git.fedorahosted.org/cgit/copr.git
On branch : master
>---------------------------------------------------------------
commit a912c142b1d916f82dea5ac999133f62bae76fb4
Author: Bohuslav Kabrda <bkabrda at redhat.com>
Date: Thu Apr 11 15:26:56 2013 +0200
Fix LegalFlag<->User relations for SQLAlchemy < 0.8.0
>---------------------------------------------------------------
coprs_frontend/coprs/models.py | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/coprs_frontend/coprs/models.py b/coprs_frontend/coprs/models.py
index f31de29..b1c684e 100644
--- a/coprs_frontend/coprs/models.py
+++ b/coprs_frontend/coprs/models.py
@@ -288,12 +288,14 @@ class LegalFlag(db.Model, Serializer):
reporter_id = db.Column(db.Integer, db.ForeignKey('user.id'))
reporter = db.relationship('User',
backref=db.backref('legal_flags_raised'),
- foreign_keys=[reporter_id])
+ foreign_keys=[reporter_id],
+ primaryjoin='LegalFlag.reporter_id==User.id')
# admin who resolved the problem
resolver_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=True)
resolver = db.relationship('User',
backref=db.backref('legal_flags_resolved'),
- foreign_keys=[resolver_id])
+ foreign_keys=[resolver_id],
+ primaryjoin='LegalFlag.resolver_id==User.id')
class Action(db.Model, Serializer):
More information about the copr-devel
mailing list