Skip to content
Snippets Groups Projects
Unverified Commit dd1eb991 authored by Eugen Rochko's avatar Eugen Rochko Committed by GitHub
Browse files

Add `email` param to `POST /api/v1/emails/confirmations` (#15949)

Allow changing e-mail as long as the account is unconfirmed
parent f8e50eae
No related branches found
No related tags found
No related merge requests found
......@@ -5,7 +5,11 @@ class Api::V1::Emails::ConfirmationsController < Api::BaseController
before_action :require_user_owned_by_application!
def create
current_user.resend_confirmation_instructions if current_user.unconfirmed_email.present?
if !current_user.confirmed? && current_user.unconfirmed_email.present?
current_user.update!(email: params[:email]) if params.key?(:email)
current_user.resend_confirmation_instructions
end
render_empty
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment