mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Fix database inconsistent when admin change user email (#17549)
This commit is contained in:
		@@ -273,19 +273,19 @@ func TestUpdateUser(t *testing.T) {
 | 
			
		||||
	user := unittest.AssertExistsAndLoadBean(t, &User{ID: 2}).(*User)
 | 
			
		||||
 | 
			
		||||
	user.KeepActivityPrivate = true
 | 
			
		||||
	assert.NoError(t, UpdateUser(user))
 | 
			
		||||
	assert.NoError(t, UpdateUser(user, false))
 | 
			
		||||
	user = unittest.AssertExistsAndLoadBean(t, &User{ID: 2}).(*User)
 | 
			
		||||
	assert.True(t, user.KeepActivityPrivate)
 | 
			
		||||
 | 
			
		||||
	setting.Service.AllowedUserVisibilityModesSlice = []bool{true, false, false}
 | 
			
		||||
	user.KeepActivityPrivate = false
 | 
			
		||||
	user.Visibility = structs.VisibleTypePrivate
 | 
			
		||||
	assert.Error(t, UpdateUser(user))
 | 
			
		||||
	assert.Error(t, UpdateUser(user, false))
 | 
			
		||||
	user = unittest.AssertExistsAndLoadBean(t, &User{ID: 2}).(*User)
 | 
			
		||||
	assert.True(t, user.KeepActivityPrivate)
 | 
			
		||||
 | 
			
		||||
	user.Email = "no mail@mail.org"
 | 
			
		||||
	assert.Error(t, UpdateUser(user))
 | 
			
		||||
	assert.Error(t, UpdateUser(user, true))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func TestNewUserRedirect(t *testing.T) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user