FIX: always send password reset email when accepting invite if password is not set

This commit is contained in:
Arpit Jalan
2017-04-18 14:25:52 +05:30
parent 60f1169077
commit 1c23aedccf
4 changed files with 6 additions and 10 deletions

View File

@ -226,6 +226,8 @@ class InvitesController < ApplicationController
if user.has_password?
email_token = user.email_tokens.create(email: user.email)
Jobs.enqueue(:critical_user_email, type: :signup, user_id: user.id, email_token: email_token.token)
elsif !SiteSetting.enable_sso && SiteSetting.enable_local_logins
Jobs.enqueue(:invite_password_instructions_email, username: user.username)
end
end