diff options
Diffstat (limited to 'app/services/system_notes/issuables_service.rb')
-rw-r--r-- | app/services/system_notes/issuables_service.rb | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/app/services/system_notes/issuables_service.rb b/app/services/system_notes/issuables_service.rb index 60dd56e772a..ae4f65e785c 100644 --- a/app/services/system_notes/issuables_service.rb +++ b/app/services/system_notes/issuables_service.rb @@ -178,8 +178,7 @@ module SystemNotes if noteable.is_a?(ExternalIssue) noteable.project.external_issue_tracker.create_cross_reference_note(noteable, mentioner, author) else - issue_activity_counter.track_issue_cross_referenced_action(author: author) if noteable.is_a?(Issue) - + track_cross_reference_action create_note(NoteSummary.new(noteable, noteable.project, author, body, action: 'cross_reference')) end end @@ -414,7 +413,11 @@ module SystemNotes def issue_activity_counter Gitlab::UsageDataCounters::IssueActivityUniqueCounter end + + def track_cross_reference_action + issue_activity_counter.track_issue_cross_referenced_action(author: author) if noteable.is_a?(Issue) + end end end -SystemNotes::IssuablesService.prepend_if_ee('::EE::SystemNotes::IssuablesService') +SystemNotes::IssuablesService.prepend_mod_with('SystemNotes::IssuablesService') |