diff --git a/apps/member/templates/member/includes/profile_info.html b/apps/member/templates/member/includes/profile_info.html
index 3a927c9f..dd184c02 100644
--- a/apps/member/templates/member/includes/profile_info.html
+++ b/apps/member/templates/member/includes/profile_info.html
@@ -7,6 +7,15 @@
{% trans 'username'|capfirst %}
{{ user_object.username }}
+ {% trans 'family'|capfirst %}
+
+ {% for family in families %}
+ {{ family.name }}{% if not forloop.last %}, {% endif %}
+ {% empty %}
+ {% trans 'None' %}
+ {% endfor %}
+
+
{% if user_object.pk == user.pk %}
{% trans 'password'|capfirst %}
diff --git a/apps/member/views.py b/apps/member/views.py
index 19f9b46f..d2b27291 100644
--- a/apps/member/views.py
+++ b/apps/member/views.py
@@ -26,6 +26,7 @@ from note_kfet.middlewares import _set_current_request
from permission.backends import PermissionBackend
from permission.models import Role
from permission.views import ProtectQuerysetMixin, ProtectedCreateView
+from family.models import Family
from django import forms
from .forms import UserForm, ProfileForm, ImageForm, ClubForm, MembershipForm, \
@@ -92,6 +93,9 @@ 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