Commit 6095de47 authored by GitLab Bot's avatar GitLab Bot

Automatic merge of gitlab-org/gitlab-ce master

parents 32563183 a3049115
......@@ -41,7 +41,7 @@ module Groups
end
def reject_parent_id!
params.except!(:parent_id)
params.delete(:parent_id)
end
def valid_share_with_group_lock_change?
......
......@@ -7,14 +7,15 @@ module MergeRequests
def execute(merge_request)
# We don't allow change of source/target projects and source branch
# after merge request was created
params.except!(:source_project_id)
params.except!(:target_project_id)
params.except!(:source_branch)
params.delete(:source_project_id)
params.delete(:target_project_id)
params.delete(:source_branch)
merge_from_quick_action(merge_request) if params[:merge]
if merge_request.closed_without_fork?
params.except!(:target_branch, :force_remove_source_branch)
params.delete(:target_branch)
params.delete(:force_remove_source_branch)
end
if params[:force_remove_source_branch].present?
......
......@@ -15,7 +15,7 @@ module Users
user_exists = @user.persisted?
assign_attributes(&block)
assign_attributes
if @user.save(validate: validate) && update_status
notify_success(user_exists)
......@@ -47,9 +47,11 @@ module Users
success
end
def assign_attributes(&block)
if @user.user_synced_attributes_metadata
params.except!(*@user.user_synced_attributes_metadata.read_only_attributes)
def assign_attributes
if (metadata = @user.user_synced_attributes_metadata)
read_only = metadata.read_only_attributes
params.reject! { |key, _| read_only.include?(key.to_sym) }
end
@user.assign_attributes(params) if params.any?
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment