mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-13 14:46:05 +10:00
Merge branch 'fix/url-refactor-from-ee' into 'master'
Update CE code to include some refactor done in EE to do with import url This is simply updating the code to match EE and avoid further conflicts related to `import_data` and `import_url` changes made on EE only. See merge request !4223
This commit is contained in:
@@ -204,7 +204,7 @@ class Project < ActiveRecord::Base
|
||||
state :finished
|
||||
state :failed
|
||||
|
||||
after_transition any => :finished, do: :clear_import_data
|
||||
after_transition any => :finished, do: :reset_cache_and_import_attrs
|
||||
end
|
||||
|
||||
class << self
|
||||
@@ -360,7 +360,7 @@ class Project < ActiveRecord::Base
|
||||
end
|
||||
end
|
||||
|
||||
def clear_import_data
|
||||
def reset_cache_and_import_attrs
|
||||
update(import_error: nil)
|
||||
|
||||
ProjectCacheWorker.perform_async(self.id)
|
||||
@@ -426,12 +426,7 @@ class Project < ActiveRecord::Base
|
||||
end
|
||||
|
||||
def safe_import_url
|
||||
result = URI.parse(self.import_url)
|
||||
result.password = '*****' unless result.password.nil?
|
||||
result.user = '*****' unless result.user.nil? || result.user == "git" #tokens or other data may be saved as user
|
||||
result.to_s
|
||||
rescue
|
||||
self.import_url
|
||||
Gitlab::UrlSanitizer.new(import_url).masked_url
|
||||
end
|
||||
|
||||
def check_limit
|
||||
|
||||
Reference in New Issue
Block a user