summaryrefslogtreecommitdiff
path: root/lib/gitlab
diff options
context:
space:
mode:
authorJan Provaznik <jprovaznik@gitlab.com>2018-07-04 23:41:54 +0200
committerJan Provaznik <jprovaznik@gitlab.com>2018-07-04 23:41:54 +0200
commitd785295fefa89315cdf0a72f572ed162678dcf1c (patch)
treea9564e8e8b036e2d189c096933f8266e51e0fdd4 /lib/gitlab
parente33c95cf960e6e572dae17e17c4a94fbd5bd4d51 (diff)
downloadgitlab-ce-d785295fefa89315cdf0a72f572ed162678dcf1c.tar.gz
Fixed sql string splits
Diffstat (limited to 'lib/gitlab')
-rw-r--r--lib/gitlab/background_migration/fix_cross_project_label_links.rb13
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/gitlab/background_migration/fix_cross_project_label_links.rb b/lib/gitlab/background_migration/fix_cross_project_label_links.rb
index c15a062bc7d..f210734c777 100644
--- a/lib/gitlab/background_migration/fix_cross_project_label_links.rb
+++ b/lib/gitlab/background_migration/fix_cross_project_label_links.rb
@@ -62,9 +62,9 @@ module Gitlab
# b) a group label of a different group than issue's project group
def check_issues(project_ids)
issue_ids = Label
- .joins('INNER JOIN label_links ON label_links.label_id = labels.id AND label_links.target_type = \'Issue\' '\
- 'INNER JOIN issues ON issues.id = label_links.target_id '\
- 'INNER JOIN projects ON projects.id = issues.project_id')
+ .joins('INNER JOIN label_links ON label_links.label_id = labels.id AND label_links.target_type = \'Issue\'
+ INNER JOIN issues ON issues.id = label_links.target_id
+ INNER JOIN projects ON projects.id = issues.project_id')
.where('issues.project_id in (?)', project_ids)
.where('(labels.project_id is not null and labels.project_id != issues.project_id) '\
'or (labels.group_id is not null and labels.group_id != projects.namespace_id)')
@@ -78,9 +78,9 @@ module Gitlab
# b) a group label of a different group than MR's project group
def check_merge_requests(project_ids)
mr_ids = Label
- .joins('INNER JOIN label_links ON label_links.label_id = labels.id AND label_links.target_type = \'MergeRequest\' '\
- 'INNER JOIN merge_requests ON merge_requests.id = label_links.target_id '\
- 'INNER JOIN projects ON projects.id = merge_requests.target_project_id')
+ .joins('INNER JOIN label_links ON label_links.label_id = labels.id AND label_links.target_type = \'MergeRequest\'
+ INNER JOIN merge_requests ON merge_requests.id = label_links.target_id
+ INNER JOIN projects ON projects.id = merge_requests.target_project_id')
.where('merge_requests.target_project_id in (?)', project_ids)
.where('(labels.project_id is not null and labels.project_id != merge_requests.target_project_id) '\
'or (labels.group_id is not null and labels.group_id != projects.namespace_id)')
@@ -106,7 +106,6 @@ module Gitlab
next unless matching_label
- # puts "#{label.label_link_id};#{resource.class.name.demodulize};project:#{project_id};id:#{resource.id};label:#{label.title}: #{label.label_id} -> #{matching_label.id}"
LabelLink.find(label.label_link_id).update!(label_id: matching_label.id)
end
end