diff --git a/app/controllers/admin/members_controller.rb b/app/controllers/admin/members_controller.rb index f47d912..a5e94b4 100644 --- a/app/controllers/admin/members_controller.rb +++ b/app/controllers/admin/members_controller.rb @@ -468,12 +468,12 @@ class Admin::MembersController < OrbitMemberController def create @member = MemberProfile.new(member_profile_params) - if user_params["user_name"] != "" - @user = User.new(user_params) rescue nil - @user.member_profile = @member - @user.save - end if @member.save + if user_params["user_name"] != "" + @user = User.new(user_params) rescue nil + @user.member_profile = @member + @user.save + end if !params[:member_profile_field_values].nil? params[:member_profile_field_values].each_with_index do |m,i| @custom_field_value = @member.member_profile_field_values.build(value: m.second["value"], member_profile_field_id: m.second["member_profile_field_id"])