summaryrefslogtreecommitdiff
path: root/src/mailman/model/user.py
diff options
context:
space:
mode:
authorAbhilash Raj2014-10-09 18:45:58 +0530
committerAbhilash Raj2014-10-09 18:45:58 +0530
commit6ee15bca20902f79925fb2d77416d8e1614632a3 (patch)
tree19ddd9eda1b9a8ea449a224c474a6f1307879f90 /src/mailman/model/user.py
parent061799ef5031977bd343bbe54a6ad809138bdb45 (diff)
downloadmailman-6ee15bca20902f79925fb2d77416d8e1614632a3.tar.gz
mailman-6ee15bca20902f79925fb2d77416d8e1614632a3.tar.zst
mailman-6ee15bca20902f79925fb2d77416d8e1614632a3.zip
Diffstat (limited to 'src/mailman/model/user.py')
-rw-r--r--src/mailman/model/user.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mailman/model/user.py b/src/mailman/model/user.py
index 576015dbe..ffd52fdfb 100644
--- a/src/mailman/model/user.py
+++ b/src/mailman/model/user.py
@@ -66,7 +66,10 @@ class User(Model):
_preferred_address_id = Column(
Integer,
- ForeignKey('address.id', use_alter=True, name='_preferred_address'))
+ ForeignKey('address.id', use_alter=True,
+ name='_preferred_address',
+ ondelete="SET NULL"))
+
_preferred_address = relationship(
'Address', primaryjoin=(_preferred_address_id==Address.id),
post_update=True)