app/controllers/concerns/api/v1/users/controller_base.rb in bullet_train-api-1.4.2 vs app/controllers/concerns/api/v1/users/controller_base.rb in bullet_train-api-1.4.3
- old
+ new
@@ -3,16 +3,16 @@
module StrongParameters
# Only allow a list of trusted parameters through.
def user_params
password_fields = [
+ :email,
:password,
:current_password,
:password_confirmation
]
general_fields = [
- :email,
:first_name,
:last_name,
:time_zone,
:locale,
:profile_photo_id, # For Cloudinary
@@ -21,10 +21,10 @@
]
selected_fields = if params.is_a?(BulletTrain::Api::StrongParametersReporter)
password_fields + general_fields
else
- (params["commit"] == t(".buttons.update_password")) ? password_fields : general_fields
+ (params["commit"] == t(".buttons.update_email_and_password")) ? password_fields : general_fields
end
strong_params = params.require(:user).permit(
*permitted_fields,
*selected_fields,