Fixed bug when group_ids not present when creating

This commit is contained in:
Phil Hughes 2016-09-06 17:11:58 +01:00
parent 2b41db9215
commit 401b797671
1 changed files with 10 additions and 8 deletions

View File

@ -55,15 +55,17 @@ class Projects::ProjectMembersController < Projects::ApplicationController
current_user: current_user
)
group_ids = params[:group_ids].split(',')
groups = Group.where(id: group_ids)
if params[:group_ids].present?
group_ids = params[:group_ids].split(',')
groups = Group.where(id: group_ids)
groups.each do |group|
project.project_group_links.create(
group: group,
group_access: params[:access_level],
expires_at: params[:expires_at]
)
groups.each do |group|
project.project_group_links.create(
group: group,
group_access: params[:access_level],
expires_at: params[:expires_at]
)
end
end
redirect_to namespace_project_project_members_path(@project.namespace, @project)