From 1c5789f283506cbae9602386fb9cf60ac04b8b57 Mon Sep 17 00:00:00 2001 From: Hugh Rundle Date: Sun, 3 Oct 2021 09:16:19 +1100 Subject: [PATCH] remove group-curated lists when user leaves group --- bookwyrm/views/group.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bookwyrm/views/group.py b/bookwyrm/views/group.py index cb21842b..bdda76fe 100644 --- a/bookwyrm/views/group.py +++ b/bookwyrm/views/group.py @@ -189,6 +189,9 @@ def remove_member(request): membership = models.GroupMember.objects.get(group=group,user=user) membership.delete() + # remove this user's group-curated lists from the group + models.List.objects.filter(group=group,user=user).update(group=None,curation="closed") + except IntegrityError: pass