diff --git a/app/controllers/admin/members_controller.rb b/app/controllers/admin/members_controller.rb index 93f0e04..20d55b7 100644 --- a/app/controllers/admin/members_controller.rb +++ b/app/controllers/admin/members_controller.rb @@ -144,7 +144,7 @@ class Admin::MembersController < OrbitMemberController @user.save @user.update_attributes(member_profile_id: @member.id) end - if params[:member_profile][:role_status_ids].nil? + if params[:edit_type]!="edit_privilege" and params[:member_profile][:role_status_ids].nil? @member.update_attributes(role_status_ids: []) end if !params[:member_profile_field_values].nil? @@ -164,7 +164,7 @@ class Admin::MembersController < OrbitMemberController @custom_field_value = AttributeValue.put_field_values(@member, r.last, r.last[:attribute_field_id], field_value) end end - if params[:workgroup_id] + if params[:edit_type]=="edit_privilege" @member.user.update_attributes(workgroup_id: params[:workgroup_id]) end