diff --git a/bookwyrm/models/group.py b/bookwyrm/models/group.py index 8fab4472..f10cb331 100644 --- a/bookwyrm/models/group.py +++ b/bookwyrm/models/group.py @@ -141,7 +141,7 @@ class GroupMemberInvitation(models.Model): # let the other members know about it for membership in self.group.memberships.all(): member = membership.user - if member != self.user and member != self.group.user: + if member not in (self.user, self.group.user): model.objects.create( user=member, related_user=self.user, diff --git a/bookwyrm/templates/notifications/items/leave.html b/bookwyrm/templates/notifications/items/leave.html index e6fe72be..9c7a71b6 100644 --- a/bookwyrm/templates/notifications/items/leave.html +++ b/bookwyrm/templates/notifications/items/leave.html @@ -17,4 +17,4 @@ has left your group "{{ group_name }}" {% endblocktrans %} -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/bookwyrm/views/user.py b/bookwyrm/views/user.py index dd30b2b4..bbc2edd4 100644 --- a/bookwyrm/views/user.py +++ b/bookwyrm/views/user.py @@ -146,7 +146,7 @@ class Groups(View): user = get_user_from_username(request.user, username) paginated = Paginator( - models.Group.memberships.filter(user=user).order_by("-created_date"), PAGE_LENGTH + models.Group.memberships.filter(user=user).order_by("-created_date"), PAGE_LENGTH ) data = { "user": user,