Commit 2dace367 authored by Robert Speicher's avatar Robert Speicher

Note#cross_reference_exists? should be checking the noteable_type also

parent e24ed47f
...@@ -238,9 +238,9 @@ class Note < ActiveRecord::Base ...@@ -238,9 +238,9 @@ class Note < ActiveRecord::Base
def cross_reference_exists?(noteable, mentioner) def cross_reference_exists?(noteable, mentioner)
gfm_reference = mentioner_gfm_ref(noteable, mentioner) gfm_reference = mentioner_gfm_ref(noteable, mentioner)
notes = if noteable.is_a?(Commit) notes = if noteable.is_a?(Commit)
where(commit_id: noteable.id) where(commit_id: noteable.id, noteable_type: 'Commit')
else else
where(noteable_id: noteable.id) where(noteable_id: noteable.id, noteable_type: noteable.class)
end end
notes.where('note like ?', cross_reference_note_pattern(gfm_reference)). notes.where('note like ?', cross_reference_note_pattern(gfm_reference)).
......
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