Ensure servers are deleted when their parent group is deleted. Fixes #2212

pull/3/head
Murtuza Zabuawala 2017-03-06 10:35:27 +00:00 committed by Dave Page
parent af499c0c9a
commit da186ea77b
1 changed files with 3 additions and 1 deletions

View File

@ -124,7 +124,9 @@ class Server(db.Model):
nullable=False)
comment = db.Column(db.String(1024), nullable=True)
discovery_id = db.Column(db.String(128), nullable=True)
servers = db.relationship('ServerGroup',
backref=db.backref('server', cascade="all, delete-orphan"),
lazy='joined')
class ModulePreference(db.Model):
"""Define a preferences table for any modules."""