Properly move over issues_tracker_id
from old custom issue tracker URLs.
This commit is contained in:
parent
e0caed91e2
commit
76842aac75
1 changed files with 6 additions and 6 deletions
|
@ -60,9 +60,9 @@ class IssueTrackerService < Service
|
|||
if enabled_in_gitlab_config
|
||||
self.properties = {
|
||||
title: issues_tracker['title'],
|
||||
project_url: set_project_url,
|
||||
issues_url: issues_tracker['issues_url'],
|
||||
new_issue_url: issues_tracker['new_issue_url']
|
||||
project_url: add_issues_tracker_id(issues_tracker['project_url']),
|
||||
issues_url: add_issues_tracker_id(issues_tracker['issues_url']),
|
||||
new_issue_url: add_issues_tracker_id(issues_tracker['new_issue_url'])
|
||||
}
|
||||
else
|
||||
self.properties = {}
|
||||
|
@ -111,15 +111,15 @@ class IssueTrackerService < Service
|
|||
Gitlab.config.issues_tracker[to_param]
|
||||
end
|
||||
|
||||
def set_project_url
|
||||
def add_issues_tracker_id(url)
|
||||
if self.project
|
||||
id = self.project.issues_tracker_id
|
||||
|
||||
if id
|
||||
issues_tracker['project_url'].gsub(":issues_tracker_id", id)
|
||||
url = url.gsub(":issues_tracker_id", id)
|
||||
end
|
||||
end
|
||||
|
||||
issues_tracker['project_url']
|
||||
url
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue