Redirect logged-in users from public share link to normal gallery

This commit is contained in:
krek0 2026-04-22 09:13:37 +02:00
parent f5ccb40e16
commit 70e825efda

View file

@ -234,6 +234,9 @@ class GalleryPublicView(DetailView):
return get_object_or_404(Gallery, public_token=self.kwargs["token"]) return get_object_or_404(Gallery, public_token=self.kwargs["token"])
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
if request.user.is_authenticated:
gallery = self.get_object()
return redirect("photologue:pl-gallery", slug=gallery.slug)
request.guest_mode = True request.guest_mode = True
return super().get(request, *args, **kwargs) return super().get(request, *args, **kwargs)