diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-05-03 15:12:58 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-05-03 15:12:58 +0000 |
commit | 27a5080c34c64a84219d855d652b994c5e344a0a (patch) | |
tree | 1f6bcb68378e4965b4e93a846d8a939af18aeec6 /app/services | |
parent | 2c01907a1ab4b328e2f20ddf9e10dfe6dc17105a (diff) | |
download | gitlab-ce-27a5080c34c64a84219d855d652b994c5e344a0a.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/services')
-rw-r--r-- | app/services/notes/build_service.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/app/services/notes/build_service.rb b/app/services/notes/build_service.rb index e6766273441..91993700e25 100644 --- a/app/services/notes/build_service.rb +++ b/app/services/notes/build_service.rb @@ -4,8 +4,15 @@ module Notes class BuildService < ::BaseService def execute in_reply_to_discussion_id = params.delete(:in_reply_to_discussion_id) + external_author = params.delete(:external_author) + discussion = nil + if external_author.present? + note_metadata = Notes::NoteMetadata.new(email_participant: external_author) + params[:note_metadata] = note_metadata + end + if in_reply_to_discussion_id.present? discussion = find_discussion(in_reply_to_discussion_id) |