diff --git a/apps/member/templates/member/includes/profile_info.html b/apps/member/templates/member/includes/profile_info.html
index dd184c02..3ea525d5 100644
--- a/apps/member/templates/member/includes/profile_info.html
+++ b/apps/member/templates/member/includes/profile_info.html
@@ -9,11 +9,13 @@
{% trans 'family'|capfirst %}
- {% for family in families %}
- {{ family.name }}{% if not forloop.last %}, {% endif %}
- {% empty %}
- {% trans 'None' %}
- {% endfor %}
+ {% if families %}
+ {% for fam in families %}
+ {{ fam.name }}{% if not forloop.last %}, {% endif %}
+ {% endfor %}
+ {% else %}
+ Aucune
+ {% endif %}
{% if user_object.pk == user.pk %}
diff --git a/apps/member/views.py b/apps/member/views.py
index d2b27291..3c1ebef7 100644
--- a/apps/member/views.py
+++ b/apps/member/views.py
@@ -93,9 +93,6 @@ class UserUpdateView(ProtectQuerysetMixin, LoginRequiredMixin, UpdateView):
if fields_modifiable:
context['profile_form'] = profile_form
- families = Family.objects.filter(members=user).distinct()
- context["families"] = families
-
return context
@transaction.atomic
@@ -210,6 +207,9 @@ class UserDetailView(ProtectQuerysetMixin, LoginRequiredMixin, DetailView):
modified_note.is_active = True
context["can_unlock_note"] = not user.note.is_active and PermissionBackend\
.check_perm(self.request, "note.change_noteuser_is_active", modified_note)
+
+ families = Family.objects.filter(members__user=user).distinct()
+ context["families"] = families
return context