summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2014-05-03 21:36:35 -0300
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2014-05-03 21:36:35 -0300
commit86c649415558841e37b65ed9ace867ac53e0586a (patch)
tree15d21454184c6d95e008538d05db3b1f1ff9013a
parent8753fa742a0f2b378269bb8806281cfc7c87a835 (diff)
downloadaskbot-86c649415558841e37b65ed9ace867ac53e0586a.tar.gz
askbot-86c649415558841e37b65ed9ace867ac53e0586a.tar.bz2
askbot-86c649415558841e37b65ed9ace867ac53e0586a.zip
small change in the repost_comment_as_answer
-rw-r--r--askbot/forms.py2
-rw-r--r--askbot/views/writers.py10
2 files changed, 5 insertions, 7 deletions
diff --git a/askbot/forms.py b/askbot/forms.py
index 645341aa..f85ffc50 100644
--- a/askbot/forms.py
+++ b/askbot/forms.py
@@ -1706,5 +1706,5 @@ class EditCommentForm(forms.Form):
suppress_email = SuppressEmailField()
-class DeleteCommentForm(forms.Form):
+class ProcessCommentForm(forms.Form):
comment_id = forms.IntegerField()
diff --git a/askbot/views/writers.py b/askbot/views/writers.py
index 4dc9e044..17c1db1c 100644
--- a/askbot/views/writers.py
+++ b/askbot/views/writers.py
@@ -819,7 +819,7 @@ def delete_comment(request):
raise exceptions.PermissionDenied(msg)
if request.is_ajax():
- form = forms.DeleteCommentForm(request.POST)
+ form = forms.ProcessCommentForm(request.POST)
if form.is_valid() == False:
return HttpResponseBadRequest()
@@ -853,16 +853,14 @@ def delete_comment(request):
@decorators.post_only
def comment_to_answer(request):
- try:
- comment_id = int(request.POST.get('comment_id'))
- except (ValueError, TypeError):
- #type or value error is raised is int() fails
+ form = forms.ProcessCommentForm(request.POST)
+ if form.is_valid() == False:
raise Http404
comment = get_object_or_404(
models.Post,
post_type='comment',
- id=comment_id
+ id=form.cleaned_data['comment_id']
)
if askbot_settings.READ_ONLY_MODE_ENABLED is False: