Check that an invite link is valid before bypassing approval mode (#10657)
* Check that an invite link is valid before bypassing approval mode Fixes #10656 * Add tests * Only consider valid invite links in registration controller * fixup
This commit is contained in:
		@@ -91,7 +91,8 @@ class Auth::RegistrationsController < Devise::RegistrationsController
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def set_invite
 | 
			
		||||
    @invite = invite_code.present? ? Invite.find_by(code: invite_code) : nil
 | 
			
		||||
    invite = invite_code.present? ? Invite.find_by(code: invite_code) : nil
 | 
			
		||||
    @invite = invite&.valid_for_use? ? invite : nil
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def determine_layout
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user