From eeff75a3e9deb5471a42db3af361efebc468ac88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9DNyymix=E2=80=9D?= Date: Fri, 16 May 2025 21:53:15 +0300 Subject: [PATCH] Case insensitive album slug --- gallery/views/photo.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gallery/views/photo.py b/gallery/views/photo.py index 0beeacf..162ef64 100644 --- a/gallery/views/photo.py +++ b/gallery/views/photo.py @@ -53,7 +53,8 @@ class PhotoDetail(DetailView): def get_object(self, queryset=None): album_slug = self.kwargs.get('album_slug') photo_slug = self.kwargs.get('photo_slug') - photo = get_object_or_404(Photo.objects.select_related('album'), slug=photo_slug, album__slug=album_slug) + # photo = get_object_or_404(Photo.objects.select_related('album'), slug=photo_slug, album__slug=album_slug) + photo = get_object_or_404(Photo.objects.select_related('album'), slug=photo_slug, album__slug__iexact=album_slug) if photo.slug not in self.request.session: photo.add_view()