# HG changeset patch # User Marcin Kuzminski # Date 2012-07-26 22:08:26 # Node ID 81a17ef4afc0952d73c2544e9d5e51c3535b0bf7 # Parent c525d7e641a6d826f554d8bb90c695b7d0cda2ff cascade delete comments when deleting repo, else it's a error preventing deletion diff --git a/rhodecode/model/db.py b/rhodecode/model/db.py --- a/rhodecode/model/db.py +++ b/rhodecode/model/db.py @@ -592,7 +592,7 @@ class Repository(Base, BaseModel): followers = relationship('UserFollowing', primaryjoin='UserFollowing.follows_repo_id==Repository.repo_id', cascade='all') logs = relationship('UserLog') - comments = relationship('ChangesetComment') + comments = relationship('ChangesetComment', cascade="all, delete, delete-orphan") def __unicode__(self): return u"<%s('%s:%s')>" % (self.__class__.__name__, self.repo_id,