Fix adding blank comments to existing annotations

We were using the `present?` method, which will always return true for a
comment object.
This commit is contained in:
Javi Martín
2019-10-23 04:26:06 +02:00
parent 7a9fefb933
commit 35bbd87093
2 changed files with 13 additions and 2 deletions

View File

@@ -39,8 +39,8 @@ class Legislation::AnnotationsController < Legislation::BaseController
@annotation = existing_annotation
if @annotation.present?
comment = @annotation.comments.create(body: annotation_params[:text], user: current_user)
if comment.present?
comment = @annotation.comments.build(body: annotation_params[:text], user: current_user)
if comment.save
render json: @annotation.to_json
else
render json: comment.errors.full_messages, status: :unprocessable_entity