Skip to content
Snippets Groups Projects

Fixes activation of project mirror when project is created.

All threads resolved!
Files
8
@@ -11,10 +11,19 @@ def execute
forked_from_project_id = params.delete(:forked_from_project_id)
import_data = params.delete(:import_data)
mirror = params.delete(:mirror)
mirror_user_id = params.delete(:mirror_user_id)
mirror_trigger_builds = params.delete(:mirror_trigger_builds)
@skip_wiki = params.delete(:skip_wiki)
@project = Project.new(params)
if mirror && @project.feature_available?(:repository_mirrors)
@project.mirror = mirror
@project.mirror_user_id = mirror_user_id
@project.mirror_trigger_builds = mirror_trigger_builds
end
# Make sure that the user is allowed to use the specified visibility level
unless Gitlab::VisibilityLevel.allowed_for?(current_user, @project.visibility_level)
deny_visibility_level(@project)
Loading