aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/db/models.py
diff options
context:
space:
mode:
authorJessica Tallon <jessica@megworld.co.uk>2015-01-27 13:31:29 +0000
committerJessica Tallon <jessica@megworld.co.uk>2015-01-27 13:31:29 +0000
commit63d695377455273fd6ae5f1d4a5594f0a6ec330d (patch)
tree644ef514b4c9d2ba6899b450240bd0c47109912b /mediagoblin/db/models.py
parenta02de38f9105bd6ffa54133d4b1ccdd33ec34034 (diff)
downloadmediagoblin-63d695377455273fd6ae5f1d4a5594f0a6ec330d.tar.lz
mediagoblin-63d695377455273fd6ae5f1d4a5594f0a6ec330d.tar.xz
mediagoblin-63d695377455273fd6ae5f1d4a5594f0a6ec330d.zip
Fix #1052 - Make activity cascade delete work when deleting a user
Diffstat (limited to 'mediagoblin/db/models.py')
-rw-r--r--mediagoblin/db/models.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mediagoblin/db/models.py b/mediagoblin/db/models.py
index fba58ca8..950c5f0c 100644
--- a/mediagoblin/db/models.py
+++ b/mediagoblin/db/models.py
@@ -1345,7 +1345,8 @@ class Activity(Base, ActivityMixin):
nullable=True)
get_actor = relationship(User,
- foreign_keys="Activity.actor", post_update=True)
+ backref=backref("activities",
+ cascade="all, delete-orphan"))
get_generator = relationship(Generator)
def __repr__(self):