Commit 8bf72daa authored by Skia's avatar Skia 🤘
Browse files

trombi: prevent double comment using "Precedent" browser button

Signed-off-by: Skia's avatarSkia <>
parent e4e4eae1
Pipeline #1110 passed with stage
in 3 minutes and 59 seconds
......@@ -22,7 +22,7 @@
from django.http import Http404
from django.http import Http404, HttpResponseRedirect
from django.shortcuts import get_object_or_404, redirect
from django.core.urlresolvers import reverse_lazy, reverse
from django.views.generic import DetailView, RedirectView, TemplateView
......@@ -379,8 +379,15 @@ class TrombiCommentFormView():
class TrombiCommentCreateView(TrombiCommentFormView, CreateView):
def form_valid(self, form):
target = get_object_or_404(TrombiUser, id=self.kwargs['user_id']) = self.request.user.trombi_user
author = self.request.user.trombi_user = author = target
# Check that this combination does not already have a comment
old = TrombiComment.objects.filter(author=author, target=target).first()
if old:
old.content = form.instance.content
return HttpResponseRedirect(self.get_success_url())
return super(TrombiCommentCreateView, self).form_valid(form)
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment