Skip to content
Snippets Groups Projects
Commit 11913a76 authored by James Lopez's avatar James Lopez
Browse files

updated system note service and spec based on feedback

parent 99a50447
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -274,7 +274,9 @@ class SystemNoteService
# Check if a cross reference to a noteable from a mentioner already exists
#
# This method is used to prevent multiple notes being created for a mention
# when a issue is updated, for example.
# when a issue is updated, for example. The method also calls notes_for_mentioner
# to check if the mentioner is a commit, and return matches only on commit hash
# instead of project + commit, to avoid repeated mentions from forks.
#
# noteable - Noteable object being referenced
# mentioner - Mentionable object
Loading
Loading
Loading
Loading
@@ -431,10 +431,6 @@ describe SystemNoteService, services: true do
let(:commit2) { forked_project.commit }
 
before do
allow(commit0).to receive(:to_reference) {
noteable.project.to_reference +
commit0.class.reference_prefix + commit0.id
}
described_class.cross_reference(noteable, commit0, author2)
end
 
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment