diff options
author | James Lopez <james@jameslopez.es> | 2016-02-16 09:01:56 +0100 |
---|---|---|
committer | James Lopez <james@jameslopez.es> | 2016-02-16 09:01:56 +0100 |
commit | 11913a762a3ed6514594e6ac6ffe1717dd362ae1 (patch) | |
tree | 57c32559181959c35995e716e748cd37f37f217e /app | |
parent | 99a50447a15abb49ae6a3225332f850af78744a9 (diff) | |
download | gitlab-ce-11913a762a3ed6514594e6ac6ffe1717dd362ae1.tar.gz |
updated system note service and spec based on feedback
Diffstat (limited to 'app')
-rw-r--r-- | app/services/system_note_service.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/services/system_note_service.rb b/app/services/system_note_service.rb index 843b44abd17..edced010811 100644 --- a/app/services/system_note_service.rb +++ b/app/services/system_note_service.rb @@ -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 |