diff --git a/app/controllers/admin/members_controller.rb b/app/controllers/admin/members_controller.rb index c9427dd..6c8da99 100644 --- a/app/controllers/admin/members_controller.rb +++ b/app/controllers/admin/members_controller.rb @@ -461,10 +461,11 @@ class Admin::MembersController < OrbitMemberController def create @member = MemberProfile.new(member_profile_params) - @user = User.new(user_params) rescue nil - @user.member_profile = @member - - if @member.save and @user.save + if user_params["user_name"] != "" + @user = User.new(user_params) rescue nil + @user.member_profile = @member + end + if @member.save 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"])