diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-02-25 00:07:44 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-02-25 00:07:44 +0000 |
commit | 742d4b0878714b1d4ec098d00434cc940cd792aa (patch) | |
tree | 87e4cc6240401c0436e063d6e2bf4eb4cd140f8b /lib/atlassian | |
parent | 0b5e5c78a9d7acbf773d7ba5fd5c2ce9b6ffdb52 (diff) | |
download | gitlab-ce-742d4b0878714b1d4ec098d00434cc940cd792aa.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'lib/atlassian')
-rw-r--r-- | lib/atlassian/jira_connect/serializers/build_entity.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/atlassian/jira_connect/serializers/build_entity.rb b/lib/atlassian/jira_connect/serializers/build_entity.rb index aa864cb268f..b595d0c2a92 100644 --- a/lib/atlassian/jira_connect/serializers/build_entity.rb +++ b/lib/atlassian/jira_connect/serializers/build_entity.rb @@ -22,9 +22,10 @@ module Atlassian expose :references def issue_keys - # extract Jira issue keys from either the source branch/ref or the - # merge request title. - @issue_keys ||= pipeline.all_merge_requests.flat_map do |mr| + commit_message_issue_keys = JiraIssueKeyExtractor.new(pipeline.git_commit_message).issue_keys + + # extract Jira issue keys from either the source branch/ref or the merge request title. + @issue_keys ||= commit_message_issue_keys + pipeline.all_merge_requests.flat_map do |mr| src = "#{mr.source_branch} #{mr.title} #{mr.description}" JiraIssueKeyExtractor.new(src).issue_keys end.uniq |