diff --git a/app/models.py b/app/models.py index e89f9db65e2c419928b8cf3220a1de7c2c2d1a2b..c3a096683e4ce874547f240efc5dafcba39c903f 100644 --- a/app/models.py +++ b/app/models.py @@ -113,8 +113,10 @@ class User(UserMixin, db.Model): role_id = db.Column(db.Integer, db.ForeignKey('roles.id')) username = db.Column(db.String(64), unique=True, index=True) # Relationships - corpora = db.relationship('Corpus', backref='creator', lazy='dynamic') - jobs = db.relationship('Job', backref='creator', lazy='dynamic') + corpora = db.relationship('Corpus', backref='creator', lazy='dynamic', + cascade='save-update, merge, delete') + jobs = db.relationship('Job', backref='creator', lazy='dynamic', + cascade='save-update, merge, delete') def __repr__(self): """