Commit bfce5d71 authored by Grzegorz Bizon's avatar Grzegorz Bizon

Render json message with errors if note didn't pass validation

parent c92b6e66
...@@ -131,6 +131,7 @@ class Projects::NotesController < Projects::ApplicationController ...@@ -131,6 +131,7 @@ class Projects::NotesController < Projects::ApplicationController
end end
def render_note_json(note) def render_note_json(note)
if note.valid?
render json: { render json: {
id: note.id, id: note.id,
discussion_id: note.discussion_id, discussion_id: note.discussion_id,
...@@ -141,6 +142,9 @@ class Projects::NotesController < Projects::ApplicationController ...@@ -141,6 +142,9 @@ class Projects::NotesController < Projects::ApplicationController
discussion_html: note_to_discussion_html(note), discussion_html: note_to_discussion_html(note),
discussion_with_diff_html: note_to_discussion_with_diff_html(note) discussion_with_diff_html: note_to_discussion_with_diff_html(note)
} }
else
render json: { invalid: true, errors: note.errors }
end
end end
def authorize_admin_note! def authorize_admin_note!
......
Markdown is supported
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