diff options
author | Robert Speicher <robert@gitlab.com> | 2016-05-26 21:36:01 +0000 |
---|---|---|
committer | Robert Speicher <robert@gitlab.com> | 2016-05-26 21:36:01 +0000 |
commit | 1d2d67b9e35fe029250f6a11c2163637d0b186e1 (patch) | |
tree | 969d848b30391d6c50bca8fd400c5ea8b36b39b6 | |
parent | 9576f77caefa5ee392b8246f433292cacd81ce5b (diff) | |
parent | 5bf191c60ee1cbf730252dc1a4cab3446a6a3dde (diff) | |
download | gitlab-ce-1d2d67b9e35fe029250f6a11c2163637d0b186e1.tar.gz |
Merge branch 'fix/gitlab-importer-issue' into 'master'
Fix gitlab importer issue
Fixed credentials not being called correctly - probably some bad refactoring or search & replace...
Fixes https://gitlab.com/gitlab-org/gitlab-ee/issues/565
See merge request !4301
-rw-r--r-- | CHANGELOG | 3 | ||||
-rw-r--r-- | lib/gitlab/gitlab_import/importer.rb | 6 |
2 files changed, 6 insertions, 3 deletions
diff --git a/CHANGELOG b/CHANGELOG index 9b8c6ddbeee..098d558f062 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -12,6 +12,9 @@ v 8.9.0 (unreleased) - Todos will display target state if issuable target is 'Closed' or 'Merged' - Remove 'main language' feature +v 8.8.3 + - Fix gitlab importer failing to import new projects due to missing credentials + v 8.8.2 - Added remove due date button. !4209 - Fix Error 500 when accessing application settings due to nil disabled OAuth sign-in sources. !4242 diff --git a/lib/gitlab/gitlab_import/importer.rb b/lib/gitlab/gitlab_import/importer.rb index 3e51c06877e..e32ef8a44c2 100644 --- a/lib/gitlab/gitlab_import/importer.rb +++ b/lib/gitlab/gitlab_import/importer.rb @@ -5,9 +5,9 @@ module Gitlab def initialize(project) @project = project - credentials = project.import_data - if credentials && credentials[:password] - @client = Client.new(credentials[:password]) + import_data = project.import_data + if import_data && import_data.credentials && import_data.credentials[:password] + @client = Client.new(import_data.credentials[:password]) @formatter = Gitlab::ImportFormatter.new else raise Projects::ImportService::Error, "Unable to find project import data credentials for project ID: #{@project.id}" |