diff --git a/apps/member/views.py b/apps/member/views.py
index 30fbb139f7309ac96d297900aaf4cdd22dc66c06..d065b2b6dd3a4dbd334829ea0ab819dbf37e4181 100644
--- a/apps/member/views.py
+++ b/apps/member/views.py
@@ -131,7 +131,7 @@ class UserDetailView(ProtectQuerysetMixin, LoginRequiredMixin, DetailView):
         """
         We can't display information of a not registered user.
         """
-        return super().get_queryset().filter(profile__registration_valid=True)
+        return super().get_queryset().filter(profile__registration_valid=True).distinct()
 
     def get_context_data(self, **kwargs):
         context = super().get_context_data(**kwargs)