diff --git a/backend/server/users/views.py b/backend/server/users/views.py index f01e4da..5300d8c 100644 --- a/backend/server/users/views.py +++ b/backend/server/users/views.py @@ -60,6 +60,9 @@ class PublicUserListView(APIView): ) def get(self, request): users = User.objects.filter(public_profile=True).exclude(id=request.user.id) + # remove the email addresses from the response + for user in users: + user.email = None serializer = PublicUserSerializer(users, many=True) return Response(serializer.data, status=status.HTTP_200_OK) @@ -76,5 +79,7 @@ class PublicUserDetailView(APIView): ) def get(self, request, user_id): user = get_object_or_404(User, uuid=user_id, public_profile=True) + # remove the email address from the response + user.email = None serializer = PublicUserSerializer(user) return Response(serializer.data, status=status.HTTP_200_OK) diff --git a/frontend/src/lib/components/ShareModal.svelte b/frontend/src/lib/components/ShareModal.svelte index 5f688a9..0ad5cc3 100644 --- a/frontend/src/lib/components/ShareModal.svelte +++ b/frontend/src/lib/components/ShareModal.svelte @@ -91,6 +91,9 @@ /> {/each} + {#if sharedWithUsers.length === 0} +

No users shared with

+ {/if}

Not Shared With

@@ -106,6 +109,9 @@ /> {/each} + {#if notSharedWithUsers.length === 0} +

No users not shared with

+ {/if}