diff --git a/photologue/views.py b/photologue/views.py index 8baca75..4914804 100644 --- a/photologue/views.py +++ b/photologue/views.py @@ -236,15 +236,14 @@ class GalleryUpload(PermissionRequiredMixin, FormView): else: messages.success(self.request, f"{n_success} photo(s) uploaded.") - gallery_title = form.cleaned_data["gallery"] or form.cleaned_data.get( - "new_gallery_title", "" - ) + # Notify administrators on new uploads + gallery_url = reverse_lazy("photologue:pl-gallery", args=[gallery.slug]) + gallery_url = self.request.build_absolute_uri(gallery_url) if uploaded_photo_name: - # Notify administrators photos = ", ".join(uploaded_photo_name) mail_admins( subject=f"New upload from {self.request.user.username}", - message=f"{self.request.user.username} has uploaded in `{gallery_title}`:\n{photos}", + message=f"{self.request.user.username} has uploaded in <{gallery_url}>:\n{photos}", ) return super().form_valid(form)