mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	Use identicon image for default gravatar. (#2767)
* Use identicon image for default gravatar. * Fixed tests.
This commit is contained in:
		@@ -146,11 +146,11 @@ func TestPushCommits_AvatarLink(t *testing.T) {
 | 
				
			|||||||
	pushCommits.Len = len(pushCommits.Commits)
 | 
						pushCommits.Len = len(pushCommits.Commits)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	assert.Equal(t,
 | 
						assert.Equal(t,
 | 
				
			||||||
		"https://secure.gravatar.com/avatar/ab53a2911ddf9b4817ac01ddcd3d975f",
 | 
							"https://secure.gravatar.com/avatar/ab53a2911ddf9b4817ac01ddcd3d975f?d=identicon",
 | 
				
			||||||
		pushCommits.AvatarLink("user2@example.com"))
 | 
							pushCommits.AvatarLink("user2@example.com"))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	assert.Equal(t,
 | 
						assert.Equal(t,
 | 
				
			||||||
		"https://secure.gravatar.com/avatar/19ade630b94e1e0535b3df7387434154",
 | 
							"https://secure.gravatar.com/avatar/19ade630b94e1e0535b3df7387434154?d=identicon",
 | 
				
			||||||
		pushCommits.AvatarLink("nonexistent@example.com"))
 | 
							pushCommits.AvatarLink("nonexistent@example.com"))
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -211,7 +211,7 @@ func AvatarLink(email string) string {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if !setting.DisableGravatar {
 | 
						if !setting.DisableGravatar {
 | 
				
			||||||
		return setting.GravatarSource + HashEmail(email)
 | 
							return setting.GravatarSource + HashEmail(email) + "?d=identicon"
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return DefaultAvatarLink()
 | 
						return DefaultAvatarLink()
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -135,7 +135,7 @@ func TestAvatarLink(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	setting.DisableGravatar = false
 | 
						setting.DisableGravatar = false
 | 
				
			||||||
	assert.Equal(t,
 | 
						assert.Equal(t,
 | 
				
			||||||
		"353cbad9b58e69c96154ad99f92bedc7",
 | 
							"353cbad9b58e69c96154ad99f92bedc7?d=identicon",
 | 
				
			||||||
		AvatarLink("gitea@example.com"),
 | 
							AvatarLink("gitea@example.com"),
 | 
				
			||||||
	)
 | 
						)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user