|  |  | @ -656,10 +656,8 @@ fn accept_invite(_org_id: String, _org_user_id: String, data: JsonUpcase<AcceptD | 
			
		
	
		
			
				
					|  |  |  |                 }; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |                 if org_twofactor_policy_enabled && user_twofactor_disabled { | 
			
		
	
		
			
				
					|  |  |  |                     let org = Organization::find_by_uuid(&org, &conn).unwrap(); | 
			
		
	
		
			
				
					|  |  |  |                     // you haven't joined yet, but mail explains why you were unable to accept invitation
 | 
			
		
	
		
			
				
					|  |  |  |                     mail::send_2fa_removed_from_org(&claims.email, &org.name)?; | 
			
		
	
		
			
				
					|  |  |  |                     err!("Organization policy requires that you enable two Two-step Login begin joining.") | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |                     err!("You cannot join this organization until you enable two-step login on your user account.") | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |                 user_org.status = UserOrgStatus::Accepted as i32; | 
			
		
	
	
		
			
				
					|  |  | @ -1021,10 +1019,12 @@ fn put_policy(org_id: String, pol_type: i32, data: Json<PolicyData>, _headers: A | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |             if user_twofactor_disabled && user_org.atype < UserOrgType::Admin { | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |                 let org = Organization::find_by_uuid(&user_org.org_uuid, &conn).unwrap(); | 
			
		
	
		
			
				
					|  |  |  |                 let user = User::find_by_uuid(&user_org.user_uuid, &conn).unwrap(); | 
			
		
	
		
			
				
					|  |  |  |                 if CONFIG.mail_enabled() { | 
			
		
	
		
			
				
					|  |  |  |                     let org = Organization::find_by_uuid(&user_org.org_uuid, &conn).unwrap(); | 
			
		
	
		
			
				
					|  |  |  |                     let user = User::find_by_uuid(&user_org.user_uuid, &conn).unwrap(); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |                 mail::send_2fa_removed_from_org(&user.email, &org.name)?; | 
			
		
	
		
			
				
					|  |  |  |                     mail::send_2fa_removed_from_org(&user.email, &org.name)?; | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |                 user_org.delete(&conn)?; | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |         }        
 | 
			
		
	
	
		
			
				
					|  |  | 
 |