diff options
| author | Abhilash Raj | 2014-09-19 06:59:12 +0530 |
|---|---|---|
| committer | Abhilash Raj | 2014-09-19 06:59:12 +0530 |
| commit | 6dd2ac32ee1f1e8f588c08fd5363f0f794d0a6b1 (patch) | |
| tree | bf68d953616cd85bc14d3dee866998272fdfb506 /src/mailman/model/user.py | |
| parent | 917c7fab696151743e4765560d55565ec8e8e38e (diff) | |
| download | mailman-6dd2ac32ee1f1e8f588c08fd5363f0f794d0a6b1.tar.gz mailman-6dd2ac32ee1f1e8f588c08fd5363f0f794d0a6b1.tar.zst mailman-6dd2ac32ee1f1e8f588c08fd5363f0f794d0a6b1.zip | |
Diffstat (limited to 'src/mailman/model/user.py')
| -rw-r--r-- | src/mailman/model/user.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mailman/model/user.py b/src/mailman/model/user.py index 12f4643f1..37fb29e65 100644 --- a/src/mailman/model/user.py +++ b/src/mailman/model/user.py @@ -62,13 +62,16 @@ class User(Model): addresses = relationship('Address', backref='user', - foreign_keys='[Address.user_id]') + primaryjoin= + id==Address.user_id) _preferred_address_id = Column(Integer, ForeignKey('address.id', use_alter=True, - name='prefered_address_id')) + name='_preferred_address')) _preferred_address = relationship('Address', - foreign_keys=[_preferred_address_id]) + primaryjoin= + _preferred_address_id==Address.id, + post_update=True) preferences_id = Column(Integer, ForeignKey('preferences.id')) preferences = relationship('Preferences', |
