X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=sfa%2Fstorage%2Fmodel.py;h=fcbb1ff1ad5e0e9414f36d2524c36a0b276f951a;hb=b7d6a80faf23cb019c74e65c2264e215446f84a3;hp=6da032b943a102f2ea38478285dddc1192cf220f;hpb=2f476496067b5898c3995d81343a4a503cac8988;p=sfa.git diff --git a/sfa/storage/model.py b/sfa/storage/model.py index 6da032b9..fcbb1ff1 100644 --- a/sfa/storage/model.py +++ b/sfa/storage/model.py @@ -220,7 +220,8 @@ class RegUser (RegRecord): email = Column ('email', String) # can't use name 'keys' here because when loading from xml we're getting # a 'keys' tag, and assigning a list of strings in a reference column like this crashes - reg_keys = relationship ('RegKey', backref='reg_user') + reg_keys = relationship ('RegKey', backref='reg_user', + cascade="all, delete, delete-orphan") # so we can use RegUser (email=.., hrn=..) and the like def __init__ (self, **kwds):