diff --git a/bookwyrm/models/base_model.py b/bookwyrm/models/base_model.py index 1b4bae1a9..50119cc11 100644 --- a/bookwyrm/models/base_model.py +++ b/bookwyrm/models/base_model.py @@ -84,8 +84,8 @@ class BookWyrmModel(models.Model): # you can see objects which have a group of which you are a member if hasattr(self, "group"): if ( - hasattr(self.group, "members") - and viewer in self.group.members.all() + hasattr(self.group, "memberships") + and self.group.memberships.filter(user=viewer).exists() ): return True diff --git a/bookwyrm/views/group.py b/bookwyrm/views/group.py index 373811655..718aa9eeb 100644 --- a/bookwyrm/views/group.py +++ b/bookwyrm/views/group.py @@ -26,7 +26,7 @@ class Group(View): group = get_object_or_404(models.Group, id=group_id) lists = models.List.objects.filter(group=group).order_by("-updated_date") - lists = privacy_filter(request.user, lists) + # lists = privacy_filter(request.user, lists) # don't show groups to users who shouldn't see them if not group.visible_to_user(request.user):