Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarin Jankovski <marin@gitlab.com>2015-03-10 20:07:49 +0300
committerMarin Jankovski <marin@gitlab.com>2015-03-10 20:07:49 +0300
commit82bb3ec33d1978101231ac2cc144be647417105e (patch)
tree12537e5cc469fded7bfe1e37bf83b741638dbc61 /app/models/project_services
parentfe1453546167b40ef03adec896b30a3d9b945426 (diff)
parent76842aac754e2355c34e751002fcbb1e8187e344 (diff)
Merge branch 'issues-tracker-id' into 'master'
Properly move over `issues_tracker_id` from old custom issue tracker URLs. Addresses https://gitlab.com/gitlab-org/gitlab-ce/issues/1124. cc @marin Regression in 7.8.0. See merge request !1670
Diffstat (limited to 'app/models/project_services')
-rw-r--r--app/models/project_services/issue_tracker_service.rb12
1 files changed, 6 insertions, 6 deletions
diff --git a/app/models/project_services/issue_tracker_service.rb b/app/models/project_services/issue_tracker_service.rb
index 16876335b67..0c734a544d2 100644
--- a/app/models/project_services/issue_tracker_service.rb
+++ b/app/models/project_services/issue_tracker_service.rb
@@ -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