diff --git a/core/templates/core/user_pictures.jinja b/core/templates/core/user_pictures.jinja index 2ed7b482..471aecda 100644 --- a/core/templates/core/user_pictures.jinja +++ b/core/templates/core/user_pictures.jinja @@ -13,7 +13,7 @@ {% if can_edit(profile, user) %} {% endif %} - {% for a in albums | unique %} + {% for a in albums %}

{{ a.name }}

{% for p in pictures[a.id] %} diff --git a/core/views/user.py b/core/views/user.py index f205a9d6..dbd60f13 100644 --- a/core/views/user.py +++ b/core/views/user.py @@ -321,7 +321,7 @@ class UserPicturesView(UserTabsMixin, CanViewMixin, DetailView): last_album = None for picture in picture_qs: album = picture.parent - if album.id != last_album: + if album.id != last_album and album not in kwargs["albums"]: kwargs["albums"].append(album) kwargs["pictures"][album.id] = [] last_album = album.id