Commit 6c6f415cae54be4dae4522e901ed55c9dae04a15
1 parent
5c2f6d7f
Exists in
master
and in
4 other branches
Fix appending diff line notes
Showing
2 changed files
with
3 additions
and
3 deletions
Show diff stats
app/contexts/notes/create_context.rb
@@ -3,8 +3,8 @@ module Notes | @@ -3,8 +3,8 @@ module Notes | ||
3 | def execute | 3 | def execute |
4 | note = project.notes.new(params[:note]) | 4 | note = project.notes.new(params[:note]) |
5 | note.author = current_user | 5 | note.author = current_user |
6 | - note.notify = true if params[:notify] == '1' | ||
7 | - note.notify_author = true if params[:notify_author] == '1' | 6 | + note.notify = params[:notify].present? |
7 | + note.notify_author = params[:notify_author].present? | ||
8 | note.save | 8 | note.save |
9 | note | 9 | note |
10 | end | 10 | end |
app/views/notes/_create_per_line_note.js.haml
@@ -6,7 +6,7 @@ | @@ -6,7 +6,7 @@ | ||
6 | 6 | ||
7 | // find the reply button for this line | 7 | // find the reply button for this line |
8 | // (might not be there if this is the first note) | 8 | // (might not be there if this is the first note) |
9 | - var trRpl = $("a.line_note_reply_link[data-line-code='#{note.line_code}']").closest("tr"); | 9 | + var trRpl = $("a.line_note_reply_link[data-noteable-type='#{note.noteable_type}'][data-noteable-id='#{note.noteable_id}'][data-line-code='#{note.line_code}']").closest("tr"); |
10 | if (trRpl.size() == 0) { | 10 | if (trRpl.size() == 0) { |
11 | // find the commented line ... | 11 | // find the commented line ... |
12 | var trEl = $(".#{note.line_code}").parent(); | 12 | var trEl = $(".#{note.line_code}").parent(); |