Fix JIRA issue parsing

parent c1865b69
...@@ -25,7 +25,7 @@ module Gitlab ...@@ -25,7 +25,7 @@ module Gitlab
def issues_for(project = nil) def issues_for(project = nil)
if project && project.jira_tracker? if project && project.jira_tracker?
issues.uniq.map do |jira_identifier| issues.uniq.map do |jira_identifier|
JiraIssue.new(jira_identifier) JiraIssue.new(jira_identifier[:id])
end end
else else
issues.map do |entry| issues.map do |entry|
......
...@@ -77,7 +77,7 @@ describe Gitlab::ReferenceExtractor do ...@@ -77,7 +77,7 @@ describe Gitlab::ReferenceExtractor do
it 'returns JIRA issues for a JIRA-integrated project' do it 'returns JIRA issues for a JIRA-integrated project' do
project.stub(jira_tracker?: true) project.stub(jira_tracker?: true)
subject.analyze('JIRA-123 and FOOBAR-4567') subject.analyze('JIRA-123 and FOOBAR-4567', project)
subject.issues_for(project).should eq( subject.issues_for(project).should eq(
[JiraIssue.new('JIRA-123'), JiraIssue.new('FOOBAR-4567')] [JiraIssue.new('JIRA-123'), JiraIssue.new('FOOBAR-4567')]
) )
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment